Principio de Responsabilidad Única. Single Responsability Principle (SRP) Cada clase debe tener una responsabilidad única, así que solo debería tener un único método publico. Se deben evitar las clase de tipo MailService, InvoiceManager, etc. Que implican que hacen muchas cosas. Como saber …
Qué es ...?
Arquitectura Hexagonal – Arquitectura de puertos y adaptadores
Primero de todo, olvidaros del hexágono, no significa nada, simplemente es una figura bonita y fácil de recordar que le gustó a Alistair Cockburn. Alistair publicó un artículo en 2005 donde describía que la intención de la Arquitectura Hexagonal era la de permitir que una …
Code Smells
Los bad code smells, code smells o simplemente smells es código que huele a problemas. El hecho de haber code smells no quiere decir que el programa no funcione o cumpla con los requisitos funcionales y tampoco señala la presencia de errores en el sistema, pero sí que hay debilidades en el diseño …