Sono passato a un progetto e vedo che gli altri sviluppatori stanno aggiungendo molta logica nei setter delle proprietà sintetizzate. Capisco come funziona, ma penso che sia difficile capire il flusso del programma; durante la lettura del codice, ogni volta che vedo self.something = whatever
, controllo sempre se something
il setter è ignorato.
Quali sono le tue opinioni su questo argomento? Pensi che questo sia un segno di cattiva architettura o una soluzione elaborata?
Sarei felice di leggere di più su questo se hai collegamenti / fonti pertinenti, è troppo difficile ottenere buoni risultati su Google, quindi ho deciso di chiedere anche qui.
Grazie per qualsiasi risposta e tieni presente che sto parlando dell'obiettivo C nel caso in cui tu non abbia visto il tag (anche se questo non dovrebbe essere un problema specifico della lingua immagino).