День 277
Tmad
9 октября 2017, 14:40

Когда-то давно читал книгу Стива Макконнелла "Совершенный код". Это была чудесная книга просто маст рид. Приведены лучшие практики и примеры для начинающих и опытных программистов. Конечно книга подойдет для новичков больше. Так как опытный программист должен был придти к этим же выводам с течением времени.
На днях прочитал Боба Мартина "Чистый код". Тоже очень годная книга. Однозначный маст рид для всех. Однако есть некоторые моменты, которые меня смущают. Каждый метод должен выполнять только одну операцию. Допустим мне кажется не совсем применимо в геймдеве, где отрисовка происходит в одном методе Draw, а обновление - в Update. Да и как-то смотреть на класс, который разбухает от количества методов не совсем приятно. Можно конечно делить на подклассы, усложняя вложенность классов. С другой стороны конечно неприятно читать длинные листинги и моменты с кучей булевных значений. Мне кажется главное найти баланс и некий компромисс между количеством методов и длинным листингом в одном методе.

Нравится? Расскажите друзьям!
Комментировать
Перейти к записи в ленте
Цель

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

310 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?