Mudanças entre as edições de "Manual do Desenvolvedor"

De Grupo Acert
Ir para: navegação, pesquisa
(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=5px
+
 
|-
 
|-
 
! 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=5px
+
 
! 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=5px
+
 
! Extensão
 
! Extensão
 
! Função
 
! Função

Edição das 09h11min de 29 de setembro de 2011