Saya hanya ingin mengkonfirmasi bahwa Anda bermaksud "#regions" dan bukan tata letak kelas secara umum.
Saya terkejut tidak ada yang disebutkan untuk menghindari penggunaan daerah. Saya mengerti OP ingin mengambil jajak pendapat tentang meletakkan wilayah, tapi saya ingin meningkatkan sudut pandang alternatif.
Saya menghindari daerah. Saya suka melihat kode yang saya kerjakan. Jika Anda merasa sulit untuk menemukan apa yang Anda cari maka gunakan kode lipat dan kelompok konstruksi kelas yang sama bersama-sama.
Mengapa saya membenci daerah? CTRL+M,Ldan CTRL+M,Oakan beralih kode lipat. Namun, ketika runtuh menyembunyikan seluruh wilayah. Saya hanya perlu menutup metode / properti / komentar.
Jika ada terlalu banyak daerah mungkin itu bau kode dan kelas Anda melakukan terlalu banyak pekerjaan. Jeff Atwood menyediakan pos yang bagus tentang daerah yang layak dibaca
Kutipan favorit saya di #regions:
Tidak, saya tidak akan menggunakan #regions. Dan tidak, AKU TIDAK NEGOSIASI DENGAN TERORIS. Diam.
- Jeff Atwood
Yang sedang berkata, saya tahu banyak programmer bersikeras menggunakannya. Pertanyaan ini subyektif. Saya hanya berpikir saya akan menawarkan alternatif.