** 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). 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 -~----------~----~----~----~------~----~------~--~---
