Desabafo de um dev cansado do código atual.
Bom, eu resolvi fazer esse post mais como uma forma de desabafo e até saber se mais pessoas já tiveram esse sentimento... Mas eu basicamente trabalho em uma empresa aonde a base de código é bem antiga e então quaisquer conceitos que atualmente se tornaram "normais" talvez nem existiam.
Nem to falando só de Clean Code ou algo do tipo, mas quase sempre me pego resolvendo os mesmos problemas devido a "idade" da base de código, zero separação de responsabilidades, funções repetidas que se altera em um local, impacta no outro e por ai vai...
Como essa foi a minha primeira oportunidade e to a alguns anos, no começo eu achava besteira aquelas regrinhas de boas práticas quando ia estudar algo novo, achava que atualmente estavámos virando meros organizadores de pastas, pq parecia mais tempo separado arquivo do que escrevendo código.
Porém depois que comecei a trabalhar e estudar novas tecnologias/arquiteturas, eu vi que toda essa aparentemente "complexidade" inicial era algo extremamente necessário, pois tornava um código muito mais seguro e te deixa até com menos ansiedade de mexer em x função sem quebrar a y.
Esses tempos achei que eu não gostasse mais de codar, porém eu notei que isso aconteceu depois que comecei a estudar novos conceitos e evoluir meus conhecimentos, notei que com o tempo foi ficando repetitivo resolver os mesmos problemas e quando era pra resolver algo em outra codebase, eu ficava muito mais animado.
Mexer em código legado cansa infinitamente mais, isso me faz enxergar que esses conceitos são tão importantes no dia a dia e só melhoram o nosso trabalho, tanto agora quanto no futuro quando alguém precisar dar manutenção, afinal o próximo coleguinha pode ser você!
Alguém já chegou nesse estágio de estar resolvendo as mesmas coisas diariamente e sente que parou de evoluir ?