Bir projeye girdim ve diğer geliştiricilerin sentezlenmiş özelliklerin belirleyicilerine çok fazla mantık eklediklerini görüyorum. Bunun nasıl çalıştığını biliyorum, ancak programın akışını anlamayı zorlaştırdığını düşünüyorum; Kodları okurken, her gördüğümde self.something = whatever
, something
ayarlayıcısının geçersiz kılındığını kontrol ederim .
Bu konuyla ilgili görüşleriniz neler? Bunun kötü mimarinin bir işareti veya ayrıntılı bir çözüm olduğunu düşünüyor musunuz?
İlgili bağlantılarınız / kaynaklarınız varsa, bu konuda daha fazla bilgi almaktan memnuniyet duyarım, bu yüzden de sormaya karar verdim.
Cevabınız için teşekkürler ve etiketi görmemiş olmanız durumunda objektif C hakkında konuştuğumu unutmayın (sanırım bu bir dile özgü bir konu olmamasına rağmen).