Chciałem tylko potwierdzić, że masz na myśli „#regiony”, a nie ogólny układ zajęć.
Dziwi mnie, że nikt nie wspomniał o tym, by unikać korzystania z regionów. Rozumiem, że PO chce przeprowadzić ankietę na temat wyznaczania regionów, ale chciałbym podnieść alternatywny punkt widzenia.
Unikam regionów. Lubię widzieć kod, z którym pracuję. Jeśli trudno ci znaleźć to, czego szukasz, użyj zwijania kodu i grupuj podobne konstrukcje klas razem.
Dlaczego nienawidzę regionów? CTRL+M,Li CTRL+M,Oprzełącza składanie kodu. Jednak po zwinięciu ukrywa cały region. Muszę tylko zwinąć metody / właściwości / komentarze.
Jeśli jest zbyt wiele regionów, być może pachnie kodem, a twoja klasa wykonuje zbyt wiele pracy. Jeff Atwood zapewnia dobry post na temat regionów, które warto przeczytać.
Mój ulubiony cytat na #regionach:
Nie, nie będę używać #regionów. I nie, NIE NEGOCJUJĘ Z TERRORYSTAMI. Zamknij się.
- Jeff Atwood
Biorąc to pod uwagę, wiem, że wielu programistów upiera się przy ich użyciu. To pytanie jest subiektywne. Pomyślałem, że zaoferuję alternatywę.