Sto pensando a come eseguire il debug di meglio senza usare Getter / Setter. Se aiuta, programmo usando xcode.
Molte risposte in Stack Exchange hanno discusso contro Getters / Setters per mancanza di incapsulamento (leggi: Quando Jetters e Setters sono giustificati ), ma il mio ragionamento per ora è che li uso per facilitare il debugging; impostare un break-point al getter / setter è molto più semplice che cercare in ogni punto in cui si accede alla variabile.
La denominazione intelligente risolve parzialmente questo problema poiché posso cercare rapidamente il nome della variabile, ma non risolve il mio problema di dover trovare ogni accesso / modifica della variabile; Devo ancora impostare i breakpoint ovunque.
C'è un modo semplice per evitare getter e setter mentre scopri quando le mie variabili sono modificate / accessibili in modo semplice?
PS. Spero di non fare qualche stupido errore da principiante, o di essere ignaro di qualche trucco xcode economico e semplice qui.
Modifica: Forse dovrei elaborare un po 'di più. Spesso, le variabili che voglio controllare sono direttamente accessibili / modificate. Voglio solo sapere quando la variabile è accessibile / modificata facilmente.