Why is it that when left to their own devices, and given more than one way to implement something, developers we will almost certainly undertake the most complicated? ¿Por qué es que cuando abandonados a su suerte, y dado más que una manera de aplicar algo, los desarrolladores se comprometen casi con toda seguridad el más complicado?
An interesting question is posed by Simon (in trackback). Una interesante cuestión se plantea por Simon (en trackback).
It is also true for many other professions. También es cierto para muchas otras profesiones.
To design simple solutions requires you to think more. Para diseñar soluciones sencillas requiere que usted piense más. The final solution may be simple but be assured that for every simple solution the developer had to reject several more complex solutions along the way. La solución final puede ser sencillo, pero tener la certeza de que para cada solución sencilla el promotor tuvo que rechazar varias soluciones más complejas a lo largo del camino. It is easy to fall into the habit of not thinking and start implementing first (keyboard happy developers), then think later to fix bugs. Es fácil caer en el hábito de no pensar y empezar a aplicar en primer lugar (teclado feliz desarrolladores), entonces parece más tarde para corregir errores. And the developer should be always ready to reject outright his much cherished( and debugged till the sun grew cold) solution at a moments notice (time & cost permitting) when he finds a simpler alternative. Y el promotor debe estar siempre dispuestos a rechazar pura y simple de su apreciado mucho (y depuradas hasta el sol creció en frío) en una solución Aviso momentos (tiempo y costo lo permite) cuando se encuentra una alternativa más simple. Why? ¿Por qué? because simple is often more robust and easier to maintain. simple porque suele ser más robusto y más fácil de mantener.
Filed under Filed under Java Software El software de Java , Technology Tecnología | |
| |
RSS 2.0 RSS 2,0 | |
Email this Article Enviar artículo
You may also like to read También puede leer |




