Puntuación:
El libro ofrece una guía compacta y práctica para escribir software mantenible con principios claros y métricas para cuantificar la calidad del software. Aunque ha sido elogiado por su sencillez y sus consejos prácticos, algunos críticos opinan que carece de profundidad y que no ofrece suficiente contenido original en comparación con otros recursos.
Ventajas:⬤ Consejos concretos y aplicables
⬤ conciso y fácil de leer
⬤ proporciona un marco para la mantenibilidad del software
⬤ incluye directrices prácticas validadas por datos
⬤ relevante para diversos lenguajes de programación
⬤ prepara a los lectores para una certificación en mantenibilidad
⬤ presenta contraargumentos a sus sugerencias.
⬤ Le falta profundidad y detalle
⬤ algunos elementos visuales son demasiado pequeños
⬤ puede verse como una regurgitación de material existente
⬤ se considera excesivamente caro y posiblemente resumible en una entrada de blog.
(basado en 10 opiniones de lectores)
Building Maintainable Software, Java Edition: Ten Guidelines for Future-Proof Code
¿Alguna vez se ha sentido frustrado por trabajar con el código de otra persona? El código fuente difícil de mantener es un gran problema en el desarrollo de software actual, que provoca costosos retrasos y defectos. Forme parte de la solución. Con este práctico libro, aprenderá 10 pautas fáciles de seguir para entregar software Java que sea fácil de mantener y adaptar. Estas directrices se han derivado del análisis de cientos de sistemas del mundo real.
Escrito por consultores del Software Improvement Group (SIG), este libro proporciona explicaciones claras y concisas, con consejos para poner en práctica las directrices. Los ejemplos de esta edición están escritos en Java, mientras que nuestro libro complementario de C# proporciona ejemplos prácticos en ese lenguaje.
⬤ Escriba unidades de código cortas: limite la longitud de los métodos y constructores.
⬤ Escriba unidades de código sencillas: limite el número de bifurcaciones por método.
⬤ Escribe código una vez, en lugar de arriesgarte a copiar código con errores.
⬤ Mantener pequeñas las interfaces de las unidades extrayendo los parámetros en objetos.
⬤ Separar las preocupaciones para evitar construir clases grandes.
⬤ Acoplar los componentes de la arquitectura de forma flexible.
⬤ Equilibra el número y tamaño de los componentes de alto nivel en tu código.
⬤ Mantén tu código base lo más pequeño posible.
⬤ Automatiza las pruebas para tu código base.
⬤ Escribe código limpio, evitando "olores de código" que indican problemas más profundos.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)