Cotidiano: Bad Code and Good Code

shit shit shit...

Isto com certeza já aconteceu com você programador.

Retirado do Profissionais da Web: Profissionais da Web

Esta ilustração retrata fielmente o que acontece quando um código foi mal feito e alguém precisa avaliar ou prestar uma manutenção posterior. Se o código é bem feito (imagem à esquerda), há alguns palavrões; no entanto, se ele é mal feito, ouvem-se muito mais palavrões na sala…

Muitos já vivenciaram essa situação durante a manutenção de códigos mal feitos, sem documentação, sem comentários e completamente bagunçados.

Quem é programador e nunca se deparou com uma função de nome esquisito, uma variável criada de forma impensada ou aquelas milhares de linhas de código sem qualquer comentário, que atire a primeira pedra. Um conjunto de boas práticas e padrões nos permite ter maior organização e diminuir o tempo das manutenções posteriores, mesmo que nós mesmos sejamos os responsáveis por elas; deixar o código bem documentado ajudará toda uma leva de pessoas que irão utilizá-lo para um determinado fim.

E no Flash, como se aplica?

Em um post anterior: Boas práticas com seu código em Actionscript , falei um pouco sobre boas práticas para trabalhar com o Actionscript e, juntamente com ele, foi disponibilizado um link para o site da Adobe que trata desse tema.

Bem, o Actionscript ( o 2, nesse caso, se bem que até no 3 conseguem fazer gambiarras cabulosissímas), por trabalhar com uma forma diferente de programar (uso da timeline para programar, em que cada frame pode ter um código diferente) nos permite “facilitar” o uso de determinados componentes para chegar a um resultado de forma mais simples, mas isso não necessariamente é o melhor para código.

Ex: Periodicamente, pego códigos nos quais em cada clipe de filme (Movieclip) tem alguma ação, ou códigos diferentes inseridos dentro de diversos frames que poderiam ser colocados em somente um. Por seguir uma linha de tempo, o programador insere código onde quiser, deixando o código totalmente ilegível.

Enfim: para evitar transtornos e palavrões como na imagem acima, basta praticarmos um pouco e não nos esquecermos de que o código será lido por várias pessoas.

Think about it!

Sobre mnakashima

Programador e totalmente interessado em novas tecnologias, actionscript é uma linguagem cujo qual aprendi a valorizar e gostar.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.