viernes
may182012
Top 7 malos hábitos de los programadores
En Java Code Geeks han publicado un artículo describiendo lo que ellos llaman los siete principales malos hábitos de los programadores. Ayer nos hicimos eco de este artículo en nuestra cuenta de Twitter, y con casi 50 RT ha tenido bastante buena acogida así que hemos decidido hacernos eco de esta publicación también aquí.
Resumiendo, estos siete malos hábitos son:
- La actitud "todo el código es una mierda, excepto el mío"
- La catástrofe "yo arreglo eso en un segundo"
- El error de "eso sólo va a llevar un minuto"
- La espiral del ego
- "Yo no fui"
- El genio desmotivado
- Programador prematuro
El artículo original elabora más en cada uno de estos malos hábitos y propone soluciones para ellos.
¿Estáis de acuerdo con esta lista? ¿Añadiríais algún mal hábito a ella?
Reader Comments (10)
Al punto 1 yo le añadiría "... y mi código pasado un tiempo también es una mierda"
Nosotros tenemos dos llamados Jacky y Nuca por los personajes del Bosque de Tallac:
.- "Ya que estamos, podríamos añadir..."
.- "Esto NUNCA puede ocurrir, así que no hace falta...."
Error 0:
No saber analizar problemas ni diseñar soluciones.
El "programador" cree que con teclear rapidamente codigo en una computadora lo esta haciendo bien,"lo importante es que compile".
Efectos:
Crear enormes cantidades de codigo que medio funcionan,cientos de horas de "productividad",en el ya casi sale,codigo imposible de reutilizar,expandir o corregir,programas basura "es mas rapido hacer otro con X funcion que intentar añadir la funcion".
Esos hábitos parecen más propios de una mentalidad adolescente, que de profesionales adultos.
@choces
Ahi le has dado, no dicen que el sw es una profesion muy reciente? Que no podemos exigir formacion, ni buenas practicas, ni deontologia? ... Unelo a muchos gestores que no saben lo que se traen entre manos y de repente parece que vuelves a la guarderia ... http://www.scrapbook.com/poems/doc/842/36.html
no estoy deacuerdo el primero debe ser todo el codigo es mierda incluido el mio
totalmente deacuerdo con el ego
jl estoy totalmente deacuerdo en que se piensa del programar consiste en hacer cosas rapidas estoy harto de que exista gente que su unica forma de evaluar a los programadores sea el tiempo yo e visto codigo creado a la velocidad de la luz que es una mierda por que lo unico que hacen es copiar 1000 2000 o 3000 o mas lineas de codigo(no exagero) modificar 2 o 3 numeros mágicos cambiar las únicas 50 lineas "que son diferentes" recuerden cuando lo hacen dicen "estoy reutilisando codigo" y que "tengo alta cohesion y vajo acoplamiento con el codigo que me copie"
cuantos de ustedes han trabajado en una empresa que tienes 1000 errores todos ellos criticos (el resto de errores no criticos simplemente son ignorados) esperando en lista ser corregido todos ellos de vida o muerte y que generen perdidas gigantes y lo peor es que asumen que eso es normal que esta bien que en todas partes es asi que ni modo y no se dan cuenta que no tienen que ser asi que su codigo es mierda y primero ni les interesa o nisiquiera saben que es mierda
El estar parado pensado unas horas como vas a hacer las cosas es un paso que mucha gente se salta. Luego llegan los callejones sin salida y la ñapa tras ñapa.
El ego por las nubes lo veo todos los dias, y sinceramente, cuando se demuestra tu valia es haciendolo, no diciendo como se hace.
Creo que en los tiempos que corren, las buenas practicas, la necesaria curva de aprendizaje y la programación bajo un buen analisis técnico. Han queado muy, pero que muy atras. Son tiempos de supervivencia y esto lleva a los siete, por no incluir alguno más hábitos, que se indican.
Estan muy bien esos 7 errores, los cumplo todos!!!!!! jajaja