Soy "simplemente" un programador aficionado, pero me parece que a medida que mis programas se vuelven más y más largos, los errores se vuelven más molestos y más difíciles de rastrear. Justo cuando todo parece funcionar sin problemas, aparecerá un nuevo problema, aparentemente espontáneo. Me puede llevar mucho tiempo descubrir qué causó el problema. Otras veces agregaré una línea de código y romperá algo en otra unidad. Esto puede ser un poco frustrante si pensara que todo estaba funcionando bien.¿Cuáles son algunas buenas estrategias para corregir errores a medida que el código se vuelve más complejo?
¿Esto es común a todos, o es más un tipo de cosa novato? He oído hablar de "pruebas unitarias", "marcos de diseño" y varios otros conceptos que parecen disminuir la frescura, hacer que mis aplicaciones sean "robustas" y todo fácil de entender de un vistazo :)
Entonces, qué tan grande ¿un trato son errores para las personas con entrenamiento profesional?
Gracias - Al C.
Hehe como ingeniero de soporte, me gustaría enmendar que "la mayoría de las empresas * deben * dedicar más tiempo al mantenimiento que escribir un código nuevo;; desafortunadamente, las nuevas funciones venden productos, por lo que tienen prioridad en mi experiencia – Jay
La respuesta es buena . ¡La enmienda también es increíble! – batbrat
Al igual que los virus, [los errores pueden causar una infección] (https://www.youtube.com/watch?t=129&v=Qjwg-9jHGPo) a otras partes del código. – gaborous