"*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 -~----------~----~----~----~------~----~------~--~---
