Complementando também...

Escrever programas é ter em mente que são lidos também por pessoas. Programas bem escritos podem ser entendidos e modificados com menor tempo, mais eficiência e menor custo, consequentemente

Exemplos:
Melhor aqui:
#define ONE 1
#define TEN 10
#define TWENTY 20

Ou isso:
#define INPUT_MODE 1
#define INPUT_BUFSIZE 10
#define OUTPUT_BUFSIZE 20

Compare:
for (theElementIndex = 0; theElementIndex < numberOfElements;
theElementIndex++)‏
elementArray[theElementIndex] = theElementIndex;

Com:
for (i = 0; i < nelem; i++)‏
elemen[i] = i;

Ou:
Class UserQueue {
int noOfItemsInQ, frontOfTheQueue;
queueCapacity;
public int noOfUsersInQueue() (...)
}

queue.queueCapacity = 10;

Com
Class UserQueue {
int nitems, front,capacity;
public int nOfItems() (...)
}

queue.capacity = 10;

Enfim, é muito mais do que ser bonitinho ou feinho...

Marco Antonio

*********
* E-mail: [email protected] - Skype: coyote.pier
* Pier de Ipanema: http://www.pierdeipanema.com.br/
* Pier de Ipanema no Orkut: 
http://www.orkut.com.br/Main#Community.aspx?rl=cpp&cmm=2923344
* CodeIgniter Php Framework: http://www.codeigniter.com.br



Marcus Cavalcanti escreveu:
só para complementar, um dos maiores problemas de engenharia de software é a fata de comunicação e falta de comunicação não é apenas não dizer algo sobre alguém, é distorcer o que é falado, não formalizar o que é discutido, e não padronizar o que é usado .. você tendo um padrão e trabalhando equipe, todos agradecem..

infelizmente a maioria dos programadores php no Brasil pensam como o famoso caso do "sobrinho programador", por isso não existe comunidade por aqui.



_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a