Legacy Code: Cómo modernizar en catorce pasos código heredado o proyectos software que han crecido demasiado rápido¿Cómo mejorar de forma sencilla y poco a poco código que ha crecido demasiado rápido y quizá de forma desorganizada? ¿Cómo modernizar una aplicación "heredada"? En catorce pasos, Rafael Gómez Blanes muestra un método fácil con el que "modernizar" con el menor esfuerzo posible un proyecto software que presenta déficit de buen diseño y con demasiada deuda técnica. Por el autor entre otros de El Libro Negro del Programador (nº1 en ventas en Amazon en su categoría), The Coder Habits y El Libro Práctico del Programador Ágil. www.rafablanes.com |
Common terms and phrases
acceso a datos acoplada añadir funcionalidad archivo temporal arquitectura software assets body buenas prácticas cambiar CheckDestination clase o función class Mailer cliente Coder Habits código limpio código muerto config consiste correctamente crear tests debe desarrollo de software detectar deuda técnica entorno de desarrollo errores escribimos código espagueti estrategias existe experiencia extraer facilidad factoría de clases framework gestión IAppConfig IMailer implementar info.Body info.Subject info.To instancias Inyección de Dependencias javascript Kiwi Libro Negro Libro Práctico líneas de código lógica de negocio MailInfoDTO info MailSender mantener Mantra Martin Fowler mejor diseño Método Lean MP miles de líneas modo Negro del Programador niveles de abstracción paso patrones de diseño poco a poco poner un ejemplo Práctico del Programador Programador Ágil Programador Profesional proyecto emprendedor proyecto software public void SendCustomMail punto único Rafael Gómez Blanes realizar redundancias refactoring responsables reutilizables Sanitize sencillo testing tests unitarios trabajo único de acceso variables globales versión www.rafablanes.com