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 <stefan.horocho...@gmail.com>

> 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 <dvluc...@gmail.com>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
>>
>> 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 flexdev@googlegroups.com
>> Para sair da lista, envie um email em branco para
>> flexdev-unsubscr...@googlegroups.com
>> 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 flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> 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 flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a