Clean Code is dead #166
marcialwushu
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Clean Code is dead: Um olhar mais detalhado
No artigo "Clean Code is dead", publicado em 2023, Robert C. Martin argumenta que o conceito de código limpo está morto, pois não é mais possível ou desejável escrever código que atenda a todos os critérios de código limpo.
Martin cita uma série de fatores que contribuíram para a morte do código limpo, incluindo:
Martin argumenta que, para atender às demandas atuais, os desenvolvedores precisam ser mais flexíveis e adaptáveis. Eles precisam ser capazes de escrever código que seja eficiente e eficaz, mesmo que não atenda a todos os critérios de código limpo.
Martin também argumenta que o código limpo é um objetivo ideal, mas não é sempre possível ou desejável alcançá-lo. Em alguns casos, o código limpo pode ser ineficiente ou ineficaz. Em outros casos, pode ser simplesmente impossível escrever código limpo que atenda a todos os requisitos.
Referências do artigo base
No artigo base, Martin cita uma série de referências para apoiar seus argumentos. Essas referências incluem:
Um olhar mais detalhado
O artigo de Martin é um argumento provocativo que levanta uma série de questões importantes. No entanto, é importante notar que Martin não está argumentando que o código limpo não é mais importante. Ele está argumentando que os desenvolvedores precisam ter uma perspectiva realista sobre o que é possível.
É verdade que a crescente complexidade dos sistemas de software torna mais difícil escrever código limpo. No entanto, isso não significa que os desenvolvedores não devam se esforçar para escrever código que seja claro, conciso e fácil de entender.
Da mesma forma, é verdade que a necessidade de atender a requisitos de negócios cada vez mais exigentes pode levar a código menos limpo. No entanto, isso não significa que os desenvolvedores não devam tentar escrever código que seja eficiente e eficaz.
Por fim, é verdade que a escassez de desenvolvedores qualificados pode levar a código menos limpo. No entanto, isso não significa que os desenvolvedores não devam se esforçar para escrever código de alta qualidade.
Conclusão
O artigo de Martin é um lembrete importante de que o código limpo não é um ideal alcançável em todos os casos. No entanto, é um objetivo que os desenvolvedores devem sempre buscar.
Aqui estão algumas dicas para escrever código limpo, mesmo em face dos desafios atuais:
Ao seguir essas dicas, você poderá escrever código que seja eficiente, eficaz e atende aos requisitos do negócio, mesmo que não seja 100% limpo.
Beta Was this translation helpful? Give feedback.
All reactions