@João Saleiro Sou mais um que se vai ter que habituar… ouch. Aqueles else’s ali parecem tão sozinhos.. faltam-lhes as orelhas xD
Ultimamente até tenho tentado e acabo sempre com um formato misto… começo as classes na mesma forma que dizes e lá pelo meio quando já estou de tal forma abstraído a pensar no código volto à forma antiga sem dar por ela. Resultado: quando acabo uma classe tenho que a reformatar :S Acredito que dentro de uns meses já devo ter conseguido fazer a transição quer entre isto quer entre pequenas coisas tipo evt vs event e outras. @Ricardo Araújo Não estás sozinho na luta :p Seguindo o link do wiki que mandaste, eu uso o BSD KNF style mas com tabs a 4 espaços daí não ter problemas em identificar os blocos. De: [email protected] [mailto:[email protected]] Em nome de João Saleiro Enviada: segunda-feira, 24 de Janeiro de 2011 16:18 Para: [email protected] Assunto: Re: [riapt] Coding Standards Ricardo, nós fazemos assim: for (var i:Number = 0; i < 10; ++i) { if (myNumber == i) { trace("do this"); } else { if (name == "xpto") { trace("do else, and xpto"); } else { trace("do else, but not xpto"); } } } A vantagem é mesmo a facilidade em reconhecer blocos. Provavelmente o Google Groups vai desformatar a identacão, mas veremos se chega bem... <http://pt.linkedin.com/in/jsaleiro> <http://pt.linkedin.com/in/jsaleiro> linkedIn <http://pt.linkedin.com/in/jsaleiro> João Saleiro Chief Technology Officer Tel: 00351 916 077 097 Email: <mailto:[email protected]> [email protected] Skype: <callto://pedro.arelo> joao.saleiro <http://www.webfuel.pt> Webfuel Solutions <http://www.webfuel.pt> www.webfuel.pt Lisbon, Portugal On 24-01-2011 16:14, Ricardo Neves wrote: Pessoalmente abro o bloco na mesma linha da definição da função. Habituei-me a essa forma desde C e já são muitos aninhos a usar essa forma. Ultimamente até tenho tentado usar a forma standard e o maior entrave que apanho é nos else’s. Após a definição da função até vai bem e não me faz confusão alguma. Após If’s já começa a parecer-me estranho ou não natural se preferirem. Agora quando chega aos else’s é que a coisa patina de todo! Tudo que não } else { fica weird para mim. De: [email protected] [mailto:[email protected]] Em nome de João Saleiro Enviada: segunda-feira, 24 de Janeiro de 2011 15:39 Para: [email protected] Assunto: Re: [riapt] Coding Standards Ricardo, os standards (infelizmente) dependem muito da linguagem usada. Em JAVA o standard é usar a chaveta na mesma linha. Em Actionscript, o Standard definido pela Adobe, é a chaveta na linha abaixo. O FlexFormatter, por defeito vem configurado à lá JAVA. Mas tens lá um botãozinho (set to Adobe Standards) que coloca a chaveta na linha abaixo. Agora, em termos de prática... Nós aqui usamos chaveta na linha abaixo, porque fica mais fácil reconhecer blocos dentro de blocos. Mas acredito que seja uma questão de habituacão. Ou seja, infelizmente é um daqueles standards que não é muito standard... :o) <http://pt.linkedin.com/in/jsaleiro> <http://pt.linkedin.com/in/jsaleiro> linkedIn <http://pt.linkedin.com/in/jsaleiro> João Saleiro Chief Technology Officer Tel: 00351 916 077 097 Email: <mailto:[email protected]> [email protected] Skype: <callto://pedro.arelo> joao.saleiro <http://www.webfuel.pt> Webfuel Solutions <http://www.webfuel.pt> www.webfuel.pt Lisbon, Portugal On 24-01-2011 15:32, Ricardo Araújo wrote: Viva, Normalmente aprendemos nas aulas que devemos usar as chavetas das funções em linhas separadas. A verdade é que pelo menos em Flash/Flex a malta habituou-se a usar na mesma linha... e por simpatia eu também... (será influencias do JAVA) mas se formos a ver nos documentos da adobe e no próprio código da adobe, estes utilizam em linhas separadas... Alguém sabe dizer qual a razão pela qual é habito em flash utilizar a abertura de chavetas na mesma linha? exemplo: private function doNothing() : void{ //code } estão a me impingir a mudança e não está a ser nada fácil... pessoalmente prefiro com as chavetas na mesma linha! -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT. -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT. -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT. -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.
<<image001.gif>>
<<image002.gif>>
