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