Considerando un piccolo progetto C incorporato, come decidere se certe costanti appartengono a
- un file di configurazione globale
- l'intestazione del "modulo == unità di compilazione"
- sopra il vero file C
-
o all'interno del codice?
Sto parlando di costanti che possono spesso cambiare e devono essere posizionate in modo appropriato per l'utente finale, nonché per lo sviluppatore. Diversi esempi includono
ENABLE_GLOBAL_ERROR_CHECKING
,USART_BAUD_RATE
eTEMPERATURE_SETPOINT
.