J'ai sauté sur un projet et je vois que les autres développeurs ajoutent beaucoup de logique dans les setters des propriétés synthétisées. Je comprends comment cela fonctionne, mais je pense que cela rend difficile la compréhension du déroulement du programme; en lisant le code, chaque fois que je voisself.something = whatever
, je vérifie toujours si something
le setter est surchargé.
Quelles sont vos opinions sur ce sujet? Pensez-vous que ce soit un signe de mauvaise architecture ou une solution élaborée?
Je serais heureux de lire plus à ce sujet si vous avez des liens / sources pertinents, il est tout simplement trop difficile d'obtenir de bons résultats Google, j'ai donc décidé de demander ici également.
Merci pour toute réponse et veuillez noter que je parle de l'objectif C au cas où vous n'auriez pas vu la balise (même si cela ne devrait pas être un problème spécifique à la langue, je suppose).