Complementando o tópico: Li um artigo no iMasters sobre Coding Standards http://imasters.uol.com.br/artigo/11447/desenvolvimento/coding_standards/
O artigo é meio superficial, mas existe uns links pra complementá-lo: http://www.walkeralencar.com/PHPCodeStandards.pdf Vinicius 2009/1/29 Marco Antonio <[email protected]> > 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 >
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

