Як ви вважаєте, яке корисне правило: скільки рядків коду занадто багато для одного класу на Java?
Щоб було зрозуміло, я знаю, що кількість рядків навіть не наближається до реального стандарту, який слід використовувати для того, що має бути в певному класі, а що не повинно. Заняття повинні бути розроблені відповідно до належних філософій ООП (інкапсуляція тощо). Однак це правило може стати корисною відправною точкою для міркувань про рефакторинг (тобто "Хммм, у цього класу є> n рядків коду; це, мабуть, нечитабельно і виконує хитру роботу з інкапсуляції, тому я, можливо, захочу побачити, чи варто бути відновленим в якийсь момент ").
З іншого боку, можливо, ви стикалися з прикладами дуже великих класів, які все ще добре підкорялися дизайну OOP і були читабельні та доступні для обслуговування, незважаючи на свою довжину?
Ось пов'язане, не повторюване запитання про рядки на функцію .