Clean Code suggerisce di evitare le variabili protette nella sezione "Distanza verticale" del capitolo "Formattazione":
I concetti strettamente correlati dovrebbero essere tenuti verticalmente vicini l'uno all'altro. Chiaramente questa regola non funziona per i concetti che appartengono a file separati. Ma allora i concetti strettamente correlati non dovrebbero essere separati in file diversi a meno che tu non abbia una buona ragione. In effetti, questo è uno dei motivi per cui le variabili protette dovrebbero essere evitate .
Qual è il ragionamento?