Fonte: Pexels |
Saudações, leitores!
Hoje eu estava pensando sobre a importância
de se adotar metodologias, padrões de projeto e uma organização no momento de
escrever o seu código. Tenho trabalhado em um projeto grande que já está
durando um ano e poucos meses, em decorrência de alguns percalços que
aconteceram no caminho, e nele tenho percebido que muito tempo é jogado fora
tentando entender conceitos que foram pensados e não foram documentados. Apesar
de estar nos meus vinte e poucos anos, depender da memória para coisas
importantes assim não é o recomendado.
Tenho entendido que, a minha
situação atual é como um engenheiro que faz todos os cálculos de cabeça e
projeta tudo de cabeça, e na hora, ele sabe fazer. Claro que não podemos
comparar ipsis litteris com a engenharia civil, por exemplo, mas claro
que ficar sem planejar e documentar é o pior caso. Pense você ir morar em um prédio
onde não se tem certeza onde estão os canos de água? Como você conseguiria
fazer uma obra? É nesse sentido que estou dizendo, o trabalho para descobrir os
canos depois, será consideravelmente maior.
Mas então você deve estar se
perguntando como é que conseguiria resolver esse problema, e eu vou te dizer
como: Estudando padrões de projetos, como fazer uma boa documentação, gestão de
projetos e tudo mais. Claro, se você estiver trabalhando sozinho, boa parte
dessas coisas serão feitas por você mesmo, mas em um contexto de equipe você
terá uma macrovisão pronta que será passada para você, no entanto, na esfera
micro será necessário que você administre o seu desenvolvimento para permitir
que você consiga entender, depois de algum tempo, o que você pensou no momento
que escreveu aquele código. Acredito que hoje em dia, o foco maior no
desenvolvimento seja escrever de modo que outro programador depois, ou você
mesmo, consiga entender com facilidade o que foi escrito e fazer correções, adições.
A questão aqui não é te dar uma solução
pronta, mas te mostrar, caso não tenha percebido, assim como o meu eu do
passado, que organização é fundamental, e claro, não só no ramo dos códigos.
Bagunça só atrapalha o fluxo das coisas.
Portanto, é muito importante
estudar um workflow que consiga incorporar elementos de organização ao
mesmo tempo do desenvolvimento. É como uma balança, você precisará equilibrar
produtividade e organização, de modo que não comprometa trabalhos futuros no
código.
Comentários
Postar um comentário