[SP-pm] [ Was: Boas vindas a Diana ] Now: World vs. Java

Eden Cardim edencardim at gmail.com
Fri Nov 20 05:58:48 PST 2009


>>>>> "Diana" == Diana Rosa <diana.g.a.rosa em gmail.com> writes:
    Diana> Vejo os DP como uma lista de  "melhores práticas",
    Diana> mas gostei desse rótulo também!  Aliás, mais do que apreentar
    Diana> soluções, só de ver o nome da classe com um pattern já sei
    Diana> como esta a estrutura do código de outro membro da equipe...
    Diana> promove-se organização e entendimento entre as partes...

Se a linguagem já viesse com o conceito pré-implementado, ninguém
precisaria lembrar da melhor prática ou do "Design Pattern", era só
aprender a linguagem. O próprio livro do GoF insinua isso quando alega
que orientação a objetos é um DP e que é possível programar OO em C,
desde que você mesmo crie sua implementação de OO (e eles tem razão).

    Diana> Isso é ruim? Mais mão de obra aproveitada... è possível que
    Diana> iniciantes ingressem em projetos maduros e desenvolvam algo
    Diana> mesmo ainda em fase de treinamento ...  Considero uma
    Diana> linguagem de certa forma intuitiva...

Aí é que tá o problema, um desenvolvedor ruim, vai escrever código ruim,
sempre, seja em Java ou qualquer outra coisa. Quase todo código Java que
eu vi na vida era em boa parte, código escrito pra driblar as restrições
da linguagem, porque os programadores ruins não entendiam o
paradigma. Já vi inclusive uma biblioteca onde todos os atributos,
métodos, etc. eram public static. Nada impede um programador ruim de
fazer isso. Daí acaba que no final das contas, a única coisa que a
"proteção" traz pro projeto é que fica mais difícil prum programador
-bom- fazer alguma coisa.
Ressaltando que isso não é só um problema só do Java, colocar um
programador ruim pra escrever Perl (e eu sofro com isso todos os dias) é
tão ruim quanto colocar ele pra escrever Java, mas o problema se
manifesta de formas diferentes.

    Diana> Outro ponto a citar é a quantidade de empresas que já adotam
    Diana> java acrescendo bastante as oportunidades de emprego com seu
    Diana> aprendizado...

Nisso eu concordo, ter empresas escrevendo projetos com iniciantes é bom
pro mercado de desenvolvimento, porque no futuro essas empresas vão
acabar precisando de desenvolvedores experientes pra consertar ou
reescrever tudo.



More information about the SaoPaulo-pm mailing list