Skip to main content

O código não tem sentimos, não seja tão radical

Updated 2 min readMarkdown
O código não tem sentimos, não seja tão radical

É engraçado com a vida é feita de ciclos e a morte é o fim deles, de todos eles, e a vida pode ser uma causa perdida se pensar que o ser humano sabe muito mais do que precisa e menos do que deveria. E nesse período chamado de vida precisamos escolher uma profissão.

Ser um desenvolvedor de software é uma profissão boa, mas um tanto desafiadora,nesse oficio escrever código que resolva problemas ou apenas escrever código para exercitar a lógica faz parte de ser um desenvolvedor de software.

Uma questão interessante é que muitos desenvolvedores tem um preciosismo como seu código escrito, não sei se por arrogância, ou pelo fato de ser fruto de varias horas de estudo. Agora a questão que muitas ainda não entenderam o código é só um meio uma abstração para comandar o processador dessa máquina fantástica chamada computador.

Não me entenda mal, eu gosto muito de escrever código, de aprender novas linguagens, mas aprendi depois de muito tempo que o melhor código é aquele que não precisou ser escrito. Então não devemos ficar com um preciosismo citando código limpo para cá e coisa tal para lá olha realmente saber como escrever um bom código é uma habilidade essencial para um desenvolvedor, mas não existe lá uma receitinha que lemos em um livro que da 10 a 12 regrinhas e diz se aplicar terá um código limpo. É interessante que mesmo com regrinhas pode-se escrever um código ruim.

Então apague código sem remorso, não tenha vergonha de dizer que seu código do ano passado está uma droga, sendo preciso refatorar ou até mesmo reescrever. Não se apegue a esses detalhes como se fosse uma religião principalmente agora que estamos em um momento onde os modelos de inteligência artificial escreve muito bem código. Principalmente se tiver uma Harness decente.

Então para que me server a habilidade de saber se um código e bom já ele não tem sentimentos e os modelos de IA escrevem código melhor que o ser humano?

Simples a grande parte dos modelos sabem escrever código, mas em muitos casos nem sempre uma quantidade de código seja necessário, o nome disso é over engineering e isso significa "criar uma solução complexa demais para um problema simples, gastando tempo e recursos sem adicionar valor real" e em muitos casos somente um olhar humano pode detectar tal fato em um software.

No comments yet. Be the first to comment.