En la actualidad, casi todo sistema requiere de un medio de persistencia, por lo general base de datos. La dependencia de los sistemas con la persistencia es tal que estos se construyen a partir de la base de datos. Se toman decisiones que favorecen las consultas y operaciones a base, pero que dejan muy anémico el modelado del sistema. La base de datos llega a tomar mucha importancia, demasiada, las entidades u objetos de acceso a datos se juntan con
…Etiqueta: Buenas practicas
No hay que olvidar jamas que los lenguajes, tecnologías y herramientas que usamos van después que las buenas técnicas de trabajo.
…
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
…Durante el desarrollo de un producto o servicio es común no tener una idea clara y bien definida del entregable que vas a construir. Se suelen crear pequeñas piezas de código que permitan expresar una idea,
…La mayoría de las horas gastadas en la profesión de programar se gastan en corregir errores. Todos los sistemas arrojarán errores, la única pregunta a resolver es: ¿dónde?, y ¿cuándo?. Una mala práctica, muy común para
…Es imposible que un programador no produzca código basura, por el término «basura» me refiero a código de calidad deficiente, difícil de leer y entender, código de un uso, ejemplos para aprender o código bajado de
…Una de las excusas más comunes de los programadores para no mejorar la calidad de su código es: solo las grandes empresas o los grandes proyectos pueden dedicar los recursos en pruebas y QA, para los
…Una pregunta muy común entre los programadores que se inician en el camino de calidad en sus proyectos es: ¿cuántas pruebas necesito para garantizar la calidad?. La respuesta es la más molesta que puedes recibir de
…