Роберт Мартин рекомендует. Код, который умещается в голове: эвристики для разработчиков
Незаменимые практические советы по написанию кода в устойчивом темпе и по управлению сложностью, из-за которой проекты часто выходят из-под контроля. В книге описываются методы и процессы, позволяющие решать ключевые вопросы: от создания чек-листов до организации командной работы, от инкапсуляции до декомпозиции, от проектирования API до модульного тестирования. Автор иллюстрирует свои выводы фрагментами кода, взятыми из готового проекта. Написанные на языке C#, они будут понятны всем, кто использует любой объектно-ориентированный язык, включая Java, C++ и TypeScript. Для более глубокого изучения материала вы можете загрузить весь код и подробные комментарии к коммитам.
Пікірлер10
👎Ұсынбаймын
Для начинающих может быть ок, для опытных разработчиков пользы немного.
Дәйексөздер426
Документация должна в первую очередь объяснять, почему было принято решение, а не какое решение было принято.
Помните: интеллектуальная работа отличается от физической. Вы не можете измерить продуктивность временем, проведенным за компьютером. На самом деле чем дольше вы работаете, тем ниже становится ваша продуктивность, поскольку вы будете делать ошибки, на исправление которых потом придется тратить время. Никогда не работайте без перерывов.
«любой дурак может написать код, который будет понятен компьютеру. Хороший программист пишет код, который будет понятен людям»
Сөреде26
1 829 кітап
809
277 кітап
761
237 кітап
59
100 кітап
39
36 кітап
21
