Algumas Considerações - Homologando Fontes



Estou participando em um projeto de software e passei por uma situação que gostaria de relatar.
Apos desenvolver todo o sistema e testar foi preciso padronizar os fontes conforme os critérios do cliente. Coisas do tipo: não existir códigos comentados dentro dos fontes, justificar o uso de funções como forClassName(), configurar o log4j devidamente para os ambientes, enfim, seguir uma especie de checklist para no final sair os fontes validos para implantar em produção.
Não vejo problemas quanto a motivação para isso, criar códigos mais limpo e seguro, que se aderem ao ambiente de forma fácil.
O problema é como isso foi feito, aqui vai duas considerações.


01. O time de desenvolvedores possuía poucos documentos sobre os padrões do cliente.

Esses padrões segundo meu ver deveriam ser espalhados e propagados para todos os envolvidos, deixando bem claro as intenções do cliente quanto ao código. Imagino que deveria haver um incentivo para facilitar que tal informação circulasse livre e sua divulgação fosse feita de forma eficaz. Evitaria retrabalho e erros desnecessários por parte do time de desenvolvedores e momentos de crise entre os mesmos e o time de homologação.

02. Distância entre os times envolvidos.

O time de homologação e o time de desenvolvedores ficavam passando um a bola para o outro, quando ao meu ver deveria sentar juntos e solucionar todos os problemas decorrentes para a homologação dos fontes. Isso aumentaria e muito o tempo útil de trabalho evitando longos dias de esperas que passei aguardando respostas. Respostas que na maioria das vezes demandavam uma simples alteração no fonte que em menos de 15 minutos estava pronto, porem levei 3 dias esperando o aval para o mesmo. Se houve uma sinergia entre as partes envolvidas em apenas um dia teríamos feitos toda a padronização dos fontes e não levaria semanas, como foi o caso.
O ponto positivo foi que nos últimos dias este envolvimento aconteceu e agilizou o processo.

*Infelizmente alguns profissionais se escondem atras das burocracias criados pelo ambiente.


Postagens mais visitadas deste blog

Python - Fatorial