Роберт Мартин рекомендует, Код, который умещается в голове, Эвристики для разработчиков, Симан М., 2023

По кнопке выше «Купить бумажную книгу» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.

По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.

По кнопке «Найти похожие материалы на других сайтах» можно искать похожие материалы на других сайтах.

On the buttons above you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.

Ссылки на файлы заблокированы по запросу правообладателей.

Links to files are blocked at the request of copyright holders.


Роберт Мартин рекомендует, Код, который умещается в голове, Эвристики для разработчиков, Симан М., 2023.

Незаменимые практические советы по написанию кода в устойчивом темпе и по управлению сложностью, из-за которой проекты часто выходят из-под контроля. В книге описываются методы и процессы, позволяющие решать ключевые вопросы: от создания чек-листов до организации командной работы, от инкапсуляции до декомпозиции, от проектирования API до модульного тестирования. Автор иллюстрирует свои выводы фрагментами кода, взятыми из готового проекта. Написанные на языке C#, они будут понятны всем, кто использует любой объектно-ориентированный язык, включая Java, C++ и TypeScript. Для более глубокого изучения материала вы можете загрузить весь код и подробные комментарии к коммитам.

Роберт Мартин рекомендует, Код, который умещается в голове, Эвристики для разработчиков, Симан М., 2023


О стиле кода.
Примеры кода написаны на языке C#, который быстро развился за последние годы. В нем внедряется все больше синтаксических идей из функционального программирования. Например, пока я писал эту книгу, были выпущены неизменяемые типы записей. Некоторые из подобных новейших функций языка я решил не учитывать здесь. Когда-то код Java был очень похож на код C#. Современный же код C# далек от него. Я хочу, чтобы код смогли понимать как можно больше читателей, и надеюсь, что так же, как я многому научился из книг с примерами на Java, люди смогут использовать это издание, не зная новейшего синтаксиса C#. Поэтому здесь я буду придерживаться консервативного подхода разработки на C#, который должен быть понятен другим программистам.

КРАТКОЕ СОДЕРЖАНИЕ.
Предисловие Роберта Мартина.
Введение.
Об авторе.
ЧАСТЬ I.РАЗВИТИЕ.
Глава 1.Искусство или наука?
Глава 2.Чек-листы: история, виды, преимущества.
Глава 3.Преодоление трудностей.
Глава 4.Вертикальный срез.
Глава 5.Инкапсуляция.
Глава 6.Триангуляция.
Глава 7.Декомпозиция.
Глава 8.Проектирование API.
Глава 9.Командная работа.
ЧАСТЬ II.УСТОЙЧИВОСТЬ.
Глава 10.Расширение кодовой базы.
Глава 11.Редактирование модульных тестов.
Глава 12.Устранение неполадок.
Глава 13.Разделение ответственности.
Глава 14.Организация рабочего процесса.
Глава 15.Очевидные аспекты.
Глава 16.Краткий обзор.
Приложение. Перечень методов.
Библиография.

Купить .
Дата публикации:






Теги: :: :: :: :: ::


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2024-09-07 23:39:28