Re[3]: Размер класса
От: Kolhoz Мухосранск  
Дата: 21.06.06 14:44
Оценка:
Здравствуйте, FDSC, Вы писали:

K>> Класс вовсе не обязан быть функциональной единицей, требующей единовременного полного понимания.


FDS>М-да.


Не согласны с моим утверждением? Обоснуйте развёрнуто!

FDS> И вообще, понимать что и как работает — это роскошь


У человечишки в ущербненьком и убогоньком мозгу помещается одновременно около 7 сущностей. Больше — с трудом, а трудиться зря — не стоит, головка будет бо-бо.

Соотвественно, функциональные единицы кода должны состоять из максимум семи сущностей одного уровня абстракции. Дальнейшее детальное разбиение должно подчиняться тому же правилу. Тогда только и будет возможность быстро и легко
понимать, что и как работает.

И, кстати: функциональная единица должна помещаться на один экран. Читаться сразу и целиком. Это основное требование. А эти ваши 1000 строк — чушь, ничем не обоснованная.

Как вы добьётесь этого — не важно, если язык не позволяет — меняйте язык, используйте умные и правильные системы форматирования кода (такие, как noweb).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.