Virou post no blog :-)
http://blog.dclick.com.br/2008/09/11/bons-programadores-estude-esqueca-tenha-bom-senso/pt/

[]'s
Beck Novaes

On Sep 11, 11:34 am, "Elvis Fernandes" <[EMAIL PROTECTED]>
wrote:
> "*Depois esqueça tudo que aprendeu.*"
>
> Isso é importante, e não só em programação. O maior problema do ser humano é
> que qualquer mudança gera incômodo.
>
> Comentários, links e indicações como essas nos motivam a sair da zona de
> conforto ...
>
> Abraço!
>
> Elvis Fernandes
>
> 2008/9/11 Beck Novaes <[EMAIL PROTECTED]>
>
>
>
> > ** MINISTÉRIO DA SAÚDE ADVERTE: POST EXTENSO!
>
> > Esse negócio de Gambi é uma coisa engraçada. Vejo as pessoas muito
> > preocupadas com este tal uso dos colchetes por exemplo. Bem, penso eu
> > que existem inúmeras outras coisas mais importantes para se preocupar.
> > Não que o uso da notação de colchetes indiscriminada não deva ser
> > alertado. Mas o impacto que isto pode ter no código é bem menor, por
> > exemplo, do que usar o Command do Cairngorm ou do PureMVC APENAS para
> > fazer uma simples chamada no Backend e armazenar o resultado em alguma
> > propriedade no front-end. Notem a importância da palavra "APENAS. Se
> > você tem uma aplicação com mais de 5 commands e eles só fazem isso,
> > bem, são boas as chaces de você não precisar de fato de uma
> > Microarquitetura robusta como o Cairngorm/PureMVC ou de você estar
> > subutilizando o command. E eu não vejo quase ninguém discutindo isso.
>
> > Eu tenho a impressão que muitos programadores param no que aprendem
> > sobre conceitos de programação logo que dominam alguns princípios
> > básicos. Por exemplo, muitos ainda continuam tentando economizar
> > processamento em loops de 100 iterações. Muitos continuam achando que
> > dois loops sempre devem ser transformados em um quando possível.
> > Muitos continuam achando que trabalhar com XML no Flex é
> > necessariamente ruim. Muitos continuam achando que retornar uma Lista
> > com 500 objetos serializados do Back-end vai acarretar,
> > necessariamente, em problemas de performance. Muitos continuam achando
> > que a OOP se resume a notação de ponto. Mas poucos, poucos mesmo,
> > falam de de conceitos de programação mais atuais e práticos. Poucos
> > falam de Refatoração de verdade como Encapsulate Field, Extract Class,
> > Extract Interface, etc (http://www.refactoring.com/catalog/
> > index.html <http://www.refactoring.com/catalog/index.html>). Poucos
> > discutem Design Patterns e OOP. Poucos se
> > preocupam com bons nomes de propriedades, métodos e classes. Poucos
> > discutem se a Herança está sendo corretamente aplicada ou se o melhor
> > seria a composição. Poucos conhecem bem o polimorfismo além da
> > sobrecarga de métodos. Poucos criam Interfaces nos seus projetos para
> > tirar proveito do Polimorfismo.
>
> > Bem, a minha pretensiosa crítica leva à pretensiosa conclusão: Não
> > acredite que apenas fazendo no dia-a-dia você se tornará um
> > programador acima da média. Saiba que os conceitos que lhe passam logo
> > que você está aprendendo a programar NÃO são os únicos. Existe uma
> > vasta literatura capaz de fazer com que você mude sua visão simplista
> > sobre programação (http://www.programmingbooks.org/
> > Books_Every_Programmer_Should_Read). Primeiro estude. Depois esqueça
> > tudo que aprendeu. Depois atinja o bom senso que só os programadores
> > acima da média tem.
>
> > []'s
> > Beck Novaes
>
> > On Sep 11, 8:31 am, "Mário Júnior" <[EMAIL PROTECTED]> wrote:
> > > Grande Pergentino... =D... eu não vejo como gambi não.. realmente é um
> > > recurso muito útil qnd bem aplicado.
>
> > > É q certa vez, uma simples msg da Gaby falando sobre isso gerou uma
> > polêmica
> > > enorme envolvendo "orientação a objetos", "formas de acesso a atributos",
> > e
> > > "boas práticas de programação" .... coisas q não tinham nada haver ...
> > tudo
> > > por causa de uma coisa simples.
>
> > > Por isso q ela começou a reposta dela com a frase *"Espero que eu não me
> > > arrependa..."* (acho q ficou com trauma da discussão q tinha gerado
> > > anteriormente hehehe)
> > > E, para completar a resposta dela, dei o exemplo de q no próprio
> > Framework
> > > do Flex essa técnica é muito usada.
>
> > > É bem como vc concluiu, Pergentino: "se existe é porque tem onde
> > aplicar."
>
> > > Só alerto ao cuidado para q isso não se torne "viciante"... hehehe =D
>
> > > --
> > > Mário de Souza Júnior
> > > Programador Java / Adobe Flex
> > > (44) 4009-3550 Maringá-PRhttp://blog.mariojunior.com
> > > [EMAIL PROTECTED] (gtalk, msn, etc..)
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a