Reino: Encapsulation

La encapsulación consiste en crear límites fuertes. En un explorador web esto puede suponer la seguridad de que tu codificación móvil no se vea comprometido por otro código móvil. En el servidor puede significar la diferenciación entre los datos validados y los que no lo están, entre los datos de un usuario y los de otro, o entre los diferentes usuarios, los datos que pueden ver y los que no.

Poor Logging Practice: Logger Not Declared Static Final

Abstract
Declare los registradores como estáticos y finales.
Explanation
En programación es una práctica recomendable compartir un solo objeto de registrador entre todas las instancias de una clase concreta y usar el mismo registrador para toda la duración del programa.

Ejemplo 1: la siguiente instrucción declara erróneamente un registrador no estático.


private final Logger logger =
Logger.getLogger(MyClass.class);
References
[1] Standards Mapping - Common Weakness Enumeration CWE ID 778
[2] Standards Mapping - FIPS200 AU
desc.structural.java.poor_logging_practice_logger_is_not_declared_static_final