Difference between revisions of "Buenas prácticas"
Jump to navigation
Jump to search
Jgvictores (talk | contribs) |
Jgvictores (talk | contribs) |
||
Line 1: | Line 1: | ||
* [http://asrob.uc3m.es/index.php/Tutorial_CMake CMake] para cualquier proyecto C/C++. | * [http://asrob.uc3m.es/index.php/Tutorial_CMake CMake] para cualquier proyecto C/C++. | ||
− | |||
* Utiliza UpperCamelCase para nombres de librerías y de clases. | * Utiliza UpperCamelCase para nombres de librerías y de clases. | ||
* Utiliza lowerCamelCase para nombres de ejecutables. | * Utiliza lowerCamelCase para nombres de ejecutables. | ||
+ | * Mantén un main() minimalista: implementa tu programa como una clase. | ||
+ | ** En C++ solemos hacer que la clase principal herede de [http://www.yarp.it/classyarp_1_1os_1_1RFModule.html yarp::os::RFModule]. |
Revision as of 11:12, 28 March 2016
- CMake para cualquier proyecto C/C++.
- Utiliza UpperCamelCase para nombres de librerías y de clases.
- Utiliza lowerCamelCase para nombres de ejecutables.
- Mantén un main() minimalista: implementa tu programa como una clase.
- En C++ solemos hacer que la clase principal herede de yarp::os::RFModule.