Mudanças entre as edições de "Manual do Desenvolvedor"
De Grupo Acert
(→Regras de Nomeação) |
(→Regras de Nomeação) |
||
Linha 104: | Linha 104: | ||
* '''Métodos:''' use letra minúscula no primeiro nome. Os nomes devem estar em português e fazer sentido para o objetivo do método. Eles serão compostos de tantos nomes quanto forem necessários emendados entre si (sem espaços) e sem utilizar o underscore (_). Não use nomes abreviados. A utilização do português como padrão se excetua na utilização de prefixos já comumente utilizados em programas e que tem um contexto já bem definido como por exemplo: | * '''Métodos:''' use letra minúscula no primeiro nome. Os nomes devem estar em português e fazer sentido para o objetivo do método. Eles serão compostos de tantos nomes quanto forem necessários emendados entre si (sem espaços) e sem utilizar o underscore (_). Não use nomes abreviados. A utilização do português como padrão se excetua na utilização de prefixos já comumente utilizados em programas e que tem um contexto já bem definido como por exemplo: | ||
− | + | {| border=1 cellspacing=0 cellpadding=5 | |
− | {| border=1 cellpadding= | + | |
|- | |- | ||
! Prefixo | ! Prefixo | ||
Linha 122: | Linha 121: | ||
| Métodos que fazem teste e retornam um valor booleano | | Métodos que fazem teste e retornam um valor booleano | ||
|} | |} | ||
− | |||
* '''Classes e interface:''' use letra maiúscula na primeira letra do nome. Use nomes descritivos. Para interfaces, o nome deve possuir o prefixo I (letra i maíucula) | * '''Classes e interface:''' use letra maiúscula na primeira letra do nome. Use nomes descritivos. Para interfaces, o nome deve possuir o prefixo I (letra i maíucula) | ||
− | + | {| border=1 cellspacing=0 cellpadding=5 | |
− | {| border=1 cellpadding= | + | |
! Sufixo | ! Sufixo | ||
! Função | ! Função | ||
Linha 149: | Linha 146: | ||
| Para classes cuja função seja de Busines Delegate action Para as classes que tem o papel de actions da camada de apresentação | | Para classes cuja função seja de Busines Delegate action Para as classes que tem o papel de actions da camada de apresentação | ||
|} | |} | ||
− | |||
* '''Packages:''' use letras minúsculas em todos os nomes. | * '''Packages:''' use letras minúsculas em todos os nomes. | ||
Linha 155: | Linha 151: | ||
* '''Outros objetos:''' os nomes devem estar sempre com todos os caracteres minúsculos. | * '''Outros objetos:''' os nomes devem estar sempre com todos os caracteres minúsculos. | ||
− | + | {| border=1 cellspacing=0 cellpadding=5 | |
− | {| border=1 cellpadding= | + | |
! Extensão | ! Extensão | ||
! Função | ! Função |