Principio de programación KISS
El principio de programación KISS (Keep it simple, stupid, Hazlo simple, estúpido) implica rechazar la complejidad injustificada del sistema que se está diseñando, si es posible hacerlo más simple y ligero.
Para construir correctamente un sistema según el principio KISS, es necesario seguir las siguientes reglas:
-
Todas las tareas necesarias deben dividirse
en subtareas más pequeñas, cuyo desarrollo
no debe tomar más de
4-12horas. - Todas las subtareas deben resolverse mediante una o varias clases.
-
Los métodos para resolver tareas idealmente
deben limitarse a no más
de
30-40líneas. - Antes de escribir código, primero hay que pensar cómo será la solución a la tarea planteada.
- Se debe eliminar todo el código innecesario y obsoleto.
Véase también
-
principio
SOLID,
que establece recomendaciones para el software basado en POO -
principio
DRY,
que divide el software en componentes pequeños -
principio
YAGNI,
que implica rechazar la funcionalidad excesiva del software -
principio
CQS,
que asigna a cada función sólo un comando -
principio
LoD,
que se aplica en el desarrollo de software -
principio separación de responsabilidades,
que se aplica en el desarrollo de software