Другое

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

Lorem ipsum dolor

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

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

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

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

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

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

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

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

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

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

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

Вода для Юнити. Как правильно сделать воду в приложении на Unity3D?
Другое

Вода для Юнити. Как правильно сделать воду в приложении на Unity3D?

Как сделать «проброс портов» на Cisco ASA, для чего используется эта функция
Другое

Как сделать «проброс портов» на Cisco ASA, для чего используется эта функция

Какими качествами должен обладать программист, чтобы найти работу
Другое

Какими качествами должен обладать программист, чтобы найти работу

Модификатор в языке С: определение, виды, инструкция по применению
Другое

Модификатор в языке С: определение, виды, инструкция по применению

×