Creo que es normal, especialmente al principio de la carrera. Cuando recién comienza, o incluso después de cinco o diez años, unos pocos años pueden marcar una gran diferencia en cómo piensa sobre el código.
En mi caso, después de 38 años de hacer esto profesionalmente, más otros cuatro o cinco años de autoaprendizaje antes de eso, lo que tiende a ser diferente sobre mi código más nuevo es que es más probable que esté en un idioma diferente, incorpore nuevas funcionalidades agregado a idiomas existentes, o use nuevas bibliotecas / API. Es menos probable que sea fundamentalmente diferente después de tres o cuatro años.
Lo que no quiere decir que no pueda suceder: existen algunas diferencias bastante grandes entre mi código escrito en 2005 y el escrito en 2008. Durante ese tiempo, formé parte de un equipo que aprendió Scrum y descubrió lentamente cómo hacerlo. pruebas unitarias, que tuvieron un efecto bastante grande en cómo todos nosotros diseñamos el código. Incluso durante ese período, hubo momentos en que estaba trabajando con código escrito anteriormente en el proyecto y me horroricé. Aprendimos mucho durante esos años.
- Tengo un puntaje GRE de 328 en una escala de 340, ¿es lo suficientemente bueno para hacerme elegible para las mejores universidades de EE. UU.?
- Si quiero aprender defensa personal para defenderse de los asaltantes en Karachi, Pakistán, ¿cuál es el mejor arte marcial para defenderse de dos asaltantes cuando uno de ellos tiene una pistola o un cuchillo?
- Si rompo el bono de empleo en período de prueba con previo aviso, ¿debo pagar algún monto a la compañía por la violación del bono?
- Quiero comenzar un revendedor de boletos. Necesito usar un archivo CSV de muestra con eventos (título, artista, fecha de inicio, fecha de finalización, hora de inicio, hora de finalización, precio del boleto, ubicación) para mi sitio web prototipo. ¿Alguien tiene ese archivo?
- Tengo la intención de comprar un nuevo nombre de dominio. ¿Qué debo elegir, GoDaddy o Register.com?