Pregunta

¿Cuándo se convierten los principios sólidos yagni?

Como programadores, hacemos compensaciones todo el tiempo, entre complejidad, mantenibilidad, tiempo de construcción, etc. Entre otros, dos de las pautas más inteligentes para tomar decisiones están en mi mente los principios sólidos y Yagni. Si no lo necesitas; No lo construyas y manténgalo limpio.

Ahora, por ejemplo, cuando veo el Serie Dimecast en Solid, Veo que comienza como un programa bastante simple, y termina como bastante complejo (fin de sí, la complejidad también está en el ojo del espectador), pero todavía me hace preguntarme: cuándo se convierten en algo sólido en algo que no ¿Necesitas? Todos los principios sólidos son formas de trabajar que permiten el uso para hacer cambios en una etapa posterior. Pero, ¿qué pasa si el problema para resolver es bastante simple y es una aplicación desechable, entonces, ¿qué? ¿O son los principios sólidos algo que siempre se aplican?

Como se le preguntó en los comentarios:

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
scroll top