Podem falar que não mas eu estou de acordo com um nome camel-case bem descritivo. E como programo ActionScript separado do MXML, uso o nome da variavel normal. Acho que isso não dificulta a manutençção. ------------------------------ *Atenciosamente* *Paulo Patto* Analista de TI. & Desenvolvedor mobile: (11) 8217.3514 home: (11) 4666.1445 mail: <[email protected]> Aquila non capit muscas. Provérbio Latino <http://twitter.com/paulopatto/> <http://paulopatto.wordpress.com/> <[email protected]> <[email protected]> -- Esta mensagem foi enviada utilizando formatacao UTF-8 e codificacao XHTML e estilos em cascata css. Caso tenha dificuldade na visualizacao, habilite a opcao de html no seu leitor de e-mails.
--- @ WiseStamp Signature<http://my.wisestamp.com/link?u=hhf9pw6kkp9rsfrh&site=www.wisestamp.com/email-install>. Get it now<http://my.wisestamp.com/link?u=hhf9pw6kkp9rsfrh&site=www.wisestamp.com/email-install> 2010/2/22 Gustavo Kawamoto <[email protected]> > O único padrão que eu costumo seguir é declarar tudo com nomes bem > descritivos. Sempre dou preferência à uma declaração assim: > > private var nomeUsuarioTextInput:TextInput; > > que uma assim: > > private var nmu_txt:TextInput; > > pois não vejo mais necessidade de abreviar hoje em dia. Boa parte do > pessoal programa usando uma IDE mais moderna, e todas as IDEs possuem > recursos de auto-completar. É como as funções que servem de event handlers, > que já adotei o padrão: > > private function nomeDoObjeto_eventoHandler (event:TipoEvento) :void > > então a função que aguarda o evento enterFrame de uma bolinha na tela > ficaria assim: > > private function bolinha_enterFrameHandler (event:Event) :void > > acho muito mais prático, descritivo e as chances de ficar com nomes > repetidos para os objetos é bem pequena =D > > E só mais um TOC que eu tenho é o de todas as chaves do meu código eu > anexar um ponto-e-vírgula também. É comum ver códigos meus assim: > > private function bolinha_enterFrameHandler (event:Event) :void > { > var bolinha:Sprite = event.currentTarget as Sprite; > if (bolinha.x > stage.stageWidth) > { > bolinha_velocidadeX *= -1; > bolinha.x = stage.stageWidth; > } > else if (bolinha.x < 0) > { > bolinha_velocidadeX *= -1; > bolinha.x = 0; > }; > bolinha.x += bolinha_velocidadeX; > }; > > assim eu sei exatamente quando acaba o if, por exemplo, ou quando acaba um > for e começa outro =D > > -- > Gustavo Y. Kawamoto > > > 2010/2/22 Stefan Horochovec <[email protected]> > > Olá >> >> Isso não esta ligado a tecnologia e sim a um padrão que a empresa adote, >> se é que adota algum também... Eu ODEIO esses padrões de três letrinhas ai >> para cada coisa. Ter que decorrar milhoes de coisas da linguagem e mais uma >> tabela de nomes é um saco na minha opinião. >> >> Att >> >> -- >> Stefan Horochovec >> Engenheiro de Software >> Adobe Community Manager - http://www.flexduck.org/ >> Blog: http://www.horochovec.com.br/ >> Twitter: http://twitter.com/horochovec >> >> Em 22 de fevereiro de 2010 18:10, Daniel Vitor <[email protected]>escreveu: >> >> Olá pessoal, >>> >>> Vi vários documentos com sugestão de padrões para boa prática de >>> codificação, porém são muito raros os que possuem sugestão para >>> declaração de objetos visuais. Encontrei esse para java: >>> >>> >>> http://www.cin.ufpe.br/~phmb/ip/MaterialDeEnsino/PadraoDeCodificacaoJava.pdf<http://www.cin.ufpe.br/%7Ephmb/ip/MaterialDeEnsino/PadraoDeCodificacaoJava.pdf> >>> >>> Tipo do Componente -> Abreviação do Tipo >>> List -> lb (lst) >>> Choice -> cmb (cho) >>> Memo -> mem >>> Edit -> edt >>> Button -> but (btn) >>> Tree -> tre >>> Table -> tbl >>> Menu -> mnu >>> ComboBox -> cmb >>> CheckBox -> chb >>> Frame -> frm >>> Label -> lbl >>> Panel -> pnl >>> PopupMenu -> pop >>> ProgressBar -> pgb >>> RadioButton -> rdb >>> Timer -> tmr >>> >>> Ainda não encontrei nenhum para AS/Flex. Conheço o da DClick, mas até >>> a versão que vi, não possui um padrão para objetos visuais. >>> >>> >>> http://blog.dclick.com.br/wp-content/uploads/adobe-flex-coding-guidelines-v12-portugues.pdf >>> >>> Gostaria de saber qual padrão vocês adotam para declarar objetos >>> visuais em flex. >>> >>> Abraço >>> >>> -- >>> 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 >> >> >> >> >> >> -- >> 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 >> > > -- > 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 > -- ------------------------------------------------------------------------------------------------------------------------ Atenciosamente Paulo Patto Analista de TI +55 (11)8217-3514 http://www.paulopatto.com http://paulopatto.wordpress.com ------------------------------------------------------------------------------------------------------------------------ "Quis custodiet ipsos custodes?" -- Decimus Iunius Iuvenalis . ------------------------------------------------------------------------------------------------------------------------ - Esta mensagem aborda um ponto de vista pessoal e não deve ser interpretado como verdade absoluta. Por gentileza não corte seus pulsos. - Se por ventura o texto acima tenha-lhe passado a impressão de ofensa a sua pessoa, credo, opinião ou qualquer outro tipo de atitude contra sua pessoa, creio que esta talvez não tenha sido essa a real intenção. - A resposta acima talvez tenha sido obtida em menos de cinco minutos no Google.com. - A duvida acima, talvez não tenha sido sanada em cinco minutos de pesquisa ao Google.com. ------------------------------------------------------------------------------------------------------------------------ -- 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
