Другое

Чистый код: создание, анализ и рефакторинг от Роберта Мартина

Lorem ipsum dolor

Понимание как писать «чистый» код   это очень важное умение при разработке любой программы, так как помогает правильно развиваться IT-проектам. Именно этой теме Роберт Мартин посвятил свое творчество под названием «Чистый код. Создание, анализ и рефакторинг».

Книга Роберта Мартина «Чистый код. Создание, анализ, рефакторинг»

Основной посыл, который передает создатель данной книги, это:

Любой, даже самый "грязный" код программы возможно будет функционировать, но только «чистый» код раскрывает возможности программиста и разрабатываемой программы. Чистый код в дальнейшем легче обслуживать и поддерживать.

Книга делится на 3 основные части:

  1. В первой части описываются основные подходы и способы для написания «чистого» кода с большим количеством примеров самого кода.
  2. Вторая часть книги повествует о том, как с наименьшими усилиями преобразовать плохой код в «чистый».
  3. Третья часть носит больше философский характер и описывает размышления автора на тему «чистого» кода.

Сама книга просто наполнена различными примерами плохого и «чистого» кода, чтобы визуально можно было оценить отличия.

Книга написана простым языком, но при этом ее посыл не ориентирован на новичков. Данная книга больше рассчитана на программистов, у которых есть за плечами опыт в программировании, и они хотят улучшить качество своего кода.

Книгу Роберта Мартина «Чистый код. Создание, анализ, рефакторинг» можно применять как наглядное пособие и крутой самоучитель для написания правильного, красивого  и чистого кода. Чистый код — это навык, который приобретается со временем, при этом данным навыком должен обладать каждый уважающий себя разработчик.

Скачать книгу можно на сайте.

Схожие статьи

Другое

Какую часть содержит второй том IMDG Code, когда был создан этот кодекс

Другое

Что такое коммит git? Как вернуться (откатиться) к более раннему коммиту?

Другое

Какие есть циклы в Матлаб, что такое Zeros в MatLab, как выйти из цикла

Чек-лист тестирования: определение, разработка, виды и их специфика
Другое

Чек-лист тестирования: определение, разработка, виды и их специфика