Durante la scrittura di costruttori, incontro regolarmente una situazione in cui alcuni campi hanno già valori appropriati (predefiniti), come false
per valori booleani e 0
per numeri interi. Quali sono i motivi per sottolineare questi valori, ad esempio:
state = 0;
Lo apprezzate leggendo il codice di qualcuno? Da un lato mi sento di esprimere esplicitamente i dettagli di implementazione, dall'altro lato trovo inutile impostare un campo quando sono sicuro che sia già corretto.