El arte de programar
diciembre 29, 2009 Publicado en Lifestyle Punto de Vista Software y HardwareNo reinventes la rueda
Creative brains are a valuable, limited resource. They shouldn’t be wasted on re-inventing the wheel when there are so many fascinating new problems waiting out there.
Eric S. Raymond.
El primer impulso que un webmaster siente cuando quiere ampliar la funcionalidad de un sitio es buscar si alguien ya programó alguna solución que cumpla con sus espectativas. Puede ser que un desarrollo particular se ajuste a la lista de requerimiento, o que tan solo le falten unos pocos elementos para ser del todo aplicable, o que en definitiva ninguno de los desarrollos analizados se ajuste a lo que se está buscando. Esta misma línea de acción se debe seguir al diseñar un algoritmo, es decir, lo primero por hacer es buscar en Internet si alguien ya ha solucionado algún detalle del proyecto.
Para optimizar esta búsqueda lo ideal es estar al día con las noticias sobre nuestro campo de acción y almacenar cualquier referencia que pueda servir como consulta futura. Ser un programador competente exige estar al día con el estado del arte, y por eso almacenar los RSS para consultarlos a diario, y guardar las referencias como marcadores en un sitio de bookmarks sociales se ha convertido en una práctica común.
Si al momento de conseguir la documentación hay un desarrollo que soluciona total o parcialmente la situación planteada, con un licenciamiento que permite su uso o modificación, y se decide su integración al proyecto, por cortesía se debe hacer un reconocimiento al desarrollador que solucionó inicialmente el problema, y publicar explícitamente este hecho en la documentación, en las ventanas de información del desarrollo y en los manuales. Programar es un arte, codificar es poesía, y ser un programador de calidad exige nobleza.
Regla de la investigación: es muy probable que alguien ya haya encontrado una respuesta a tu pregunta. Regla de la fase de diseño: divide y vencerás, y mejor aun si alguna o varias partes en las que divides tu proyecto ya fueron vencidas. Regla de la nobleza: siempre reconoce el esfuerzo de los demás.
Capítulos: | Anterior | Prefacio | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Siguiente |











Hello I have trad your extension for wordpress, can you dm me ? I need your email for send files.
Thanks Oyabi. Tell me your question.