bannerbannerbanner
Название книги:

Чистый код: создание, анализ и рефакторинг (pdf+epub)

Автор:
Роберт Мартин
Чистый код: создание, анализ и рефакторинг (pdf+epub)

000

ОтложитьЧитал

Лучшие рецензии на LiveLib:
PavelFilimonov. Оценка 14 из 10
Книга рассказывает о хороших принципах, но наглядность явно не на высоте. Вторая половина книги сопровождается простынёй с кодом на Java, который был актуален лет 10 назад. Если рассказываешь о принципах, то обойдись без жёсткой привязки к коду – на мой взгляд он протух.Часть материала очень хорошо сейчас понимать без этой книги, хотя часть до сих пор не потеряла актуальности.
lilacbush. Оценка 12 из 10
Книга крутая. Я много хороших отзывов слышала, но когда начала читать, оказалось, что она даже лучше, чем ожидала: покрывает огромное количество важных тем, в том числе есть немного советов по постороению архитектуры и капелька многопоточности. А также присутствует ободряющая философия:Необходимо пытаться и терпеть неудачи. Необходимо наблюдать за тем, как другие пытаются и терпят неудачи. Нобходимо видеть, как они спотыкаются и возвращаются к началу; как мучительно принимаются решения и какую цену приходится платить за неверный выбор.В моем варианте русского издания (Питер, 2016) есть некоторые недочёты перевода, кривой алфавитный указатель (возможно, страницы остались из оригинальной версии, соответственно указатель ссылается не туда, где понятие действительно упоминается), и как минимум в одном месте не совпадает верхний колонтитул с содержимым. В целом, это не существенные недостатки, вёрстка приятная, но если бы покупала сама, а не подарили, взяла бы оригинал. Значительную часть толщины книги создают листинги – огромные куски кода на десятки страниц с примерами рефакторинга. На бумаге на них смотреть довольно утомительно, и было бы здорово их иметь в готовом электронном виде, чтобы открыть проект в IDE и потыкаться. Содержание книги и понятная и лёгкая подача информации значительно перевешивают неудобства, поэтому горячо рекомендую. Подойдёт тем, у кого уже есть некоторое количество опыта в разработке – тогда книга ложится идеально.
EazyE. Оценка 12 из 10
Книга достаточно понятно и просто преподносит основные идеи по созданию чистого кода.Мне, как программисту, было полезно узнать что-то новое (например, как разделять слои абстракций, как происходит модульное тестирование и что такое TDD), так и пересмотреть свои взгляды на казалось бы базовые, но тем не менее, важны вещи в программировании, вроде комментариев в коде и именовании переменных/методов/классов.Книга, помимо рассказа общих концепций чистого программирования, которые подходят для всех ЯП, преподносит конкретику в области объектно-ориентированных ЯП, а конкретно в Java. Так что, джавистам однозначно рекомендую к покупке.

Издательство:
Питер
Книги этой серии:
d