Даже плохой программный код может работать. Однако если код не является чистым, это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и укрощение.Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший.
Книга состоит из трех частей. В первой части излагаются принципы, паттерны и приемы написания чистого кода; приводится большой объем примеров кода. Вторая часть состоит из практических сценариев нарастающей сложности. Каждый сценарий представляет собой упражнение по чистке кода или преобразованию проблемного кода в код с меньшим количеством проблем. Третья часть книги – концентрированное выражение ее сути. Она состоит из одной главы с перечнем эвристических правил и запахов кода, собранных во время анализа. Эта часть представляет собой базу знаний, описывающую наш путь мышления в процессе чтения, написания и чистки кода.
Возможно Вас заинтересует
[Анна Онтикова] Позирование с лошадьми (2020)
Программа урока: Ошибки при съемке [...]
[Седа Каспарова] Голос может 2.0 (2019)
Автор: Седа Каспарова Название: Голос [...]
[Setters] Практический онлайн-курс по созданию AR-масок
Автор: Setters Название: Практический онлайн-курс [...]
[Хизер Брэдли] Дизайнь. Современный креатифф (2016)
Что получится, если скрестить дизайн [...]
[Александр Швец] Погружение в РЕФАКТОРИНГ (2015)
Автор: Александр Швец Название: Погружение [...]
Свой бизнес: как вывести его в facebook
Название: Свой бизнес: как вывести [...]
[Андрей Шевага] Как продавать дорогие услуги с конверсией до 75% (2020)
Автор: Андрей Шевага Название: Как [...]
[Ксения Сахаровская] Согревающие напитки с пряностями для холодного времени года (2022)
[Ксения Сахаровская] Согревающие напитки с [...]
Интенсив на миллиард (2023)
[medium] Денис Давыдов – Интенсив [...]
[Матвей Северянин] Реальные деньги из Instagram (2019)
Автор: Матвей Северянин Название: Реальные [...]
Онлайн курсы по java PRO
Пакет JAVA PRO Reflection API. [...]
[Евгений Серов] АНТИХАКЕР
Автор: Евгений Серов Название: АНТИХАКЕР [...]
Как продвигать коммерческие сайты и Интернет-магазины
Курс: «Как продвигать коммерческие сайты [...]
[Udemy (Zaid Sabih, iSecur1ty LLC)] Взламываем соседский Wi-Fi (Часть 3) (2016)
Автор: Udemy (Zaid Sabih, iSecur1ty [...]
Turbo кодинг [Sublime Text] (2018)
Название: Turbo кодинг [Sublime Text] [...]
[Михаил Христосенко] SMM-Инкубатор. 7-й месяц (2018)
Автор: Михаил Христосенко Название: SMM-Инкубатор. [...]
[Udemy] Комьюнити канала. Как общаться со зрителями на YouTube? (2019)
Автор: Udemy Название: Комьюнити канала. [...]
[Ольга Буракова] PROсушка! (2020)
[Ольга Буракова] PROсушка! (2020) Что [...]
[Сергей Ковалев] Как успешно пережить 2022 год. Инструкции для реалистов (2022)
[Сергей Ковалев] Как успешно пережить [...]
[Влад Ясько] Инстаграм-маркетолог 2.0 (2019)
Автор: Влад Ясько Название: Инстаграм-маркетолог [...]