|
|
A continuación se detalla la guía de estilo simple que utilizaremos en todas las prácticas de C.
|
|
|
|
|
|
- Utiliza nombres de variables, constantes y funciones claras. Utiliza "_" para nombrado multi-palabra. Por ejemplo, utiliza sensor_temperatura en vez de SensorTemperatura. Sólo se permite variables de un solo carácter si dicha variable se utiliza para iterar en un bucle.
|
|
|
- Utiliza siempre minúsculas para variables y funciones. Para constantes siempre utiliza mayúsculas.
|
|
|
- Utilizaremos siempre el inglés para nombrar variables, constantes, funciones, etc.
|
|
|
- Utiliza una indentación correcta (4 espacios). Configura tu editor correctamente.
|
|
|
- Si las variables tienen el mismo tipo, decláralas en la misma línea si es posible.
|
|
|
- Siempre deja una línea en blanco entre la declaración de variables y la primera linea de código de una función.
|
|
|
- El { de apertura de sentencia condiciones, repetitivas o funciones deben escribirse en la misma linea.
|
|
|
- Define valores como constantes cuando sea necesario, no utilices variables para constantes. No hardcodes números o literales en vuestro código.
|
|
|
- Constantes definidas con #define debe ser siempre en mayúsculas, #define MAX_LEN 10
|
|
|
- Siempre debes dejar un espacio en tu código entre operaciones (correcto: x = 5 + 7, incorrecto: x=5+7)
|
|
|
- Siempre deja un espacio después de una coma (definición de variables)
|
|
|
- Usa "{" "}" adecuadamente, evita bucles y condicionales sin ellos.
|
|
|
- Utiliza paréntesis con claridad, especialmente con operaciones.
|
|
|
- Evitar variables globales cuando no son necesarias.
|
|
|
- Para acceder a punteros siempre utilizaremos p->member, en lugar de (*p).member
|
|
|
- Deberás siempre evitar líneas de código mayores de 80 caracteres.
|
|
|
- Evita duplicación de código
|
|
|
|
|
|
Ejempo: |
|
|
\ No newline at end of file |