Даже плохой программный код может работать. Однако если код не является чистым, это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и укрощение.Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший.
Книга состоит из трех частей. В первой части излагаются принципы, паттерны и приемы написания чистого кода; приводится большой объем примеров кода. Вторая часть состоит из практических сценариев нарастающей сложности. Каждый сценарий представляет собой упражнение по чистке кода или преобразованию проблемного кода в код с меньшим количеством проблем. Третья часть книги – концентрированное выражение ее сути. Она состоит из одной главы с перечнем эвристических правил и запахов кода, собранных во время анализа. Эта часть представляет собой базу знаний, описывающую наш путь мышления в процессе чтения, написания и чистки кода.

Купить этот курс за 109 рублей

Возможно Вас заинтересует

[Вероника Павлова] Включатель. Тариф Я Сам (2023)

[Вероника Павлова] Включатель. Тариф Я [...]

Интенсив Unity – Ваша первая игра за три вечера

Название: Интенсив Unity – Ваша [...]

[Евгений Гилев] Вебинар Конвертация данных 2.1 2013

Автор: Евгений Гилев Название: Вебинар [...]

[Search Engine Education] SEO-Коучинг 5.0

Автор: Search Engine Education Название: [...]

[Надежда Басюбина] Витапластика для глаз (2019)

[Надежда Басюбина] Витапластика для глаз [...]

[Эрик Хэнчетт, Бенджамин Листуон] Vue.js в действии (2019)

Vue.js – это популярная библиотека [...]

[black-seo.com] Все вебинары и курсы по дорвеям

Автор: black-seo.com Название: Все вебинары [...]

[Усманова Екатерина] Онлайн-курс «Идеальная попа»

Автор: Усманова Екатерина Название: Онлайн-курс [...]

Курс по AngularJS

Программа курса: 1.Привет, AngularJS! Пара [...]

[Мария Берзинь] Основы построения доменной сети (2018)

Автор: Мария Берзинь Название: Основы [...]

[GeekUniversity] Факультет Python разработки Часть 1 из 12 (2020)

Кому подойдет этот курс: Новичкам [...]

[Иванов] SEO: Поисковая Оптимизация от А до Я (2014)

Изменения по сравнению с версией [...]

[Udemy] Яндекс Директ за 95 минут! (2018)

Автор: Udemy Название: Яндекс Директ [...]

[dasha.freel] Менеджер блогера инстаграм (2019)

Автор: dasha.freel Название: Менеджер блогера [...]

Добавить комментарий