Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
twsg:dicas:code_conventions [2009/01/20 17:44]
emerson
twsg:dicas:code_conventions [2009/03/28 22:00] (current)
emerson
Line 73: Line 73:
  */  */
 </​code>​ </​code>​
 +
  
  
Line 78: Line 79:
 ==== Header file guard ==== ==== Header file guard ====
  
-As convenções do File header guard estão descritas no documento de referência. A pŕincipal ​alteração é a troca do prefixo ''​OGWS''​ por ''​TERRAOGC'',​ segundo exemplo abaixo:+As convenções do File header guard estão descritas no documento de referência. A principal ​alteração é a troca do prefixo ''​OGWS''​ por ''​TERRAOGC'',​ segundo exemplo abaixo:
 <code cpp> <code cpp>
 #​ifndef ​ __TERRAOGC_COMMON_INTERNAL_TECGIUTILS_H #​ifndef ​ __TERRAOGC_COMMON_INTERNAL_TECGIUTILS_H
Line 156: Line 157:
  
  
-===== Dicas Doxygen ===== 
- 
-Documentar bem o código é essencial para o sucesso do projeto. Uma boa referência para os comandos Doxygen pode ser encontrada no [[http://​www.stack.nl/​~dimitri/​doxygen/​commands.html|link]]. 
  
-Veja algumas dicas: 
  
-  - Para obter o efeito de **negrito**,​ você pode usar o comando ''​\b''​ antes da palavra que deseja destacar. Para mais de uma palavra use como em HTML. Exemplos: 
-    * \b must => **must** 
-    * <​b>​must use</​b>​ => **must use** 
-  - Para destacar uma palavra em //​itálico//​ use o comando ''​\a''​. Para múltiplas palavras coloque entre as tags <i> e </i>. Exemplos: 
-    * \a loadInstances => //​loadInstances//​ 
-    * <​i>​loadInstances method</​i>​ => //​loadInstances method// 
-  - Para um efeito de fonte ''​monospace'',​ use o comando ''​\c''​. Para múltiplas palavras use as tags <​tt></​tt>​. Exemplos: 
-    * \c sessionId => ''​sessionID''​ 
-    * <​tt>​sessionId parameter</​tt>​ => ''​sessionID parameter''​ 
-  - Para usar uma lista sem numeração (como os exemplos acima), preceda cada termo com o comando ''​\li''​. Exemplo: <​code>​ 
-\li OracleSpatial 
-\li PostgreSQL 
-\li PostGIS </​code>​ fica:  
-    * OracleSpatial 
-    * PostgreSQL 
-    * PostGIS 
  
  

Navigation