Um código feio com tudo funcionando bonitinho ou um código bonitinho com as coisas funcionando feio?

16 08 2007

Essa dúvida surgiu na comunidade PHP Brasil no orkut da qual eu pertenço, e a questão é: “até quando meu código tá desorganizado ou não?”

Quando se fala em código desorganizado, vem logo à cabeça o ‘famoso’ “POG” ou então o “Programação Orientada a Gambiarras” , que muitas pessoas abominam, e muitas acham válido!

Só que uma coisa não tem muito haver com a outra. Voce pode ter um código desorganizado, e mesmo assim não ter nenhuma gambiarra dentro dele.
Gambiarra não é errado! Mas também nao é certo ..

Gambiarra não é nada mais do que uma ‘luz’ que o programador teve, para resolver um problema que muitos não conseguem, e isso se torna um diferencial. Logo, isso nao é ruim!
O ruim disso é se fazer uma ‘gambiarra’ no código e não comentá-la. Um dia (querendo ou não) alguém colocará os dedinhos no seu código, e isso trará problemas, em outras palavras seria ‘improdutivo’ para quem está mechendo, imagina você tendo que encarar um código desses, cheio de $counters, e imagens ‘falsas’ que você não sabe para que serve (acreditem, eu já passei por isso)

A ‘organização’ de um código, está no estilo de quem programa, eu acho interessante, se separar as classes, separar HTML de programação, porque isso gera bom entendimento, e claro, suporte a ’supostos’ erros serão facilmente achados, muita gente já acha que isso é um método errado porque está acostumado com um outro método de fazer seus ‘ifs’ funcionarem.. Isso vai do costume da pessoa, é aquela velha história do “Gosto não se discute”..


Ações

Informações

Deixe um comentário