Quindi:
- Codice: Seleziona tutto
int pin_ir = 1;
oppure
- Codice: Seleziona tutto
#define PIN_IR 1
Moderatori:
carloc,
g.schgor,
BrunoValente,
IsidoroKZ
int pin_ir = 1; #define PIN_IR 1

fairyvilje ha scritto:Questa è e rimane una scelta prettamente stilistica e non funzionale...


Paolino ha scritto:fairyvilje ha scritto:Questa è e rimane una scelta prettamente stilistica e non funzionale...
Beh, su questo punto ci sarebbe da disquisire parecchio (e in parte, su queste pagine, ne abbiamo parlato, anche se solo in cenni). Esistono realtà merceologiche, come ad esempio l'automotive, dove è richiesto per il settore embedded un certo stile nella scrittura dei codici sorgenti, stile che è tanto di natura funzionale quanto di natura stilistica.
Paolino ha scritto:Se allo sviluppatore si concede l'uso indiscriminato del C, magari con puntatori a strutture o union o quant'altro si voglia, in taluni casi potrebbe portare ad una instabilità del codice, con il rischio di avere dei comportamenti inattesi come restart del micro o altro ancora.
Paolino ha scritto:Aspetto stilistico.
Non so quanti sono abituati a lavorare in team o a dover condividere librerie e codice sorgente da riutilizzare. Avere un unico stile nel rappresentare i nomi delle variabili, strutture, funzioni, costanti, ecc., permette a tutti gli appartenenti al gruppo di ridurre i tempi di lettura del codice svolto da altri.


fairyvilje ha scritto: Il tuo proposto è UN modo non IL modo. E' molto utilizzato dalle persone perché "tramandato" dagli albori del C, ma riflette solo una delle molte possibilità per scrivere codice (comprensibile).
unsigned char uchSetPoint;
unsigned int uiIntegralTime;
char chSingleValue;


fairyvilje ha scritto:... Il tuo proposto è UN modo non IL modo. E' molto utilizzato dalle persone perché "tramandato" dagli albori del C, ma riflette solo una delle molte possibilità per scrivere codice (comprensibile)...






Visitano il forum: Nessuno e 63 ospiti