Algunas preguntas sobre el estilo de codificación eficiente utilizando C:
Estoy trabajando en controladores PIC de 8 bits usando C. Me gustaría saber algunas cosas sobre el estilo y la estructura de la codificación.
-
He leído que mantener un archivo de encabezado es un buen estilo de programación. Pero para segmentar funciones con bastante facilidad para la depuración y el desarrollo futuro, ¿podemos conservar más de 2 archivos de encabezado? O, ¿es propenso al error? Confío en que la creación de archivos de encabezado y la declaración de prototipos de funciones eliminarán la declaración
extern
en cada uno de los archivos fuente relacionados al hacerlo. (es decir, eeprom.h, data.h) -
¿Es una buena práctica mantener todas las variables en un archivo de encabezado separado? Además, ¿cómo maneja las variables que se necesitan en más de un archivo fuente?