Service Locator es un patrón de diseño que consiste en abstraer la lógica de composición y vinculación de componentes en un objeto. (más…)
Posts Etiquetados: Code smells
Code Smells: God classes, herencia sobre composición.
Las clases dios son un mal conocido en los sistema legados. Todos los sistemas tienen componentes que son mas usados que otros, estos tienen mayor visibilidad y son los candidatos perfectos para aplicar “cambios rápidos”. Con el tiempo este tipo de objetos conocen mas acerca del funcionamiento de otros componentes
Code smells: ¿Que es una data class?
Un code smell común es el denominado: Data Class (DC). Una DC es un objeto que solo sirve de transporte de datos, únicamente contiene campos públicos o getters y setters. Esto en principio no es malo. Primero hay que aclarar el siguiente punto: existen dos tipos de unidades conceptuales en
#Agile Construir monolitos no esta mal.
Code Smells: ¿Que es la obsesión con los tipos primitivos?.
Los tipos primitivos son los tipos de datos o estructuras de datos de base con las que dispone un lenguaje de programación o plataforma. Texto, números, fechas, caracteres, bytes, operadores lógicos, etc. En un bajo nivel te permiten llevar un flujo del programa adecuado y también representan un estándar mínimo
¿Que es un code smell?
Cuando un programador lleva un tiempo programando o gana suficiente experiencia se vuelve capaz de detectar posibles problemas con solo examinar las lineas de código del sistema. Existen ciertas estructuras o rutinas problemáticas que pueden llegar a ser indicadores superficiales de un posible mal funcionamiento del sistema. A este conjunto