I punti di controllo e i punti di interruzione dei dati consentono di osservare le modifiche di un valore in memoria in molte lingue.
Gran parte della giustificazione che ho visto per getter e setter e variabili private dipende dai getter e setter che sono chiari punti in cui è possibile impostare i punti di interruzione.
Se i punti di controllo e i punti di interruzione dei dati rendono i punti di interruzione su getter e setter un punto controverso, dovrei usare membri privati nel mio codice più se mi fido degli altri programmatori del mio team?