Dalam pengalaman Anda, apa aturan praktis yang berguna untuk berapa banyak baris kode yang terlalu banyak untuk satu kelas di Jawa?
Untuk menjadi jelas, saya tahu bahwa jumlah baris bahkan tidak dekat dengan standar nyata untuk digunakan untuk apa yang seharusnya ada di kelas tertentu dan apa yang tidak boleh. Kelas harus dirancang sesuai dengan filosofi OOP yang tepat (enkapsulasi, dll.) Dalam pikiran. Yang mengatakan, aturan praktis dapat memberikan titik awal yang berguna untuk pertimbangan refactoring (yaitu "Hmmm, kelas ini memiliki> n baris kode; mungkin tidak dapat dibaca dan melakukan pekerjaan enkapsulasi yang buruk, jadi saya mungkin ingin melihat apakah harus refactored di beberapa titik ").
Di sisi lain, mungkin Anda pernah menemukan contoh kelas yang sangat besar yang masih mematuhi desain OOP dengan baik dan dapat dibaca dan dirawat meskipun panjangnya?
Inilah pertanyaan terkait, non-duplikat tentang baris per fungsi .