
Рецензии на книги — Брант Джон
По популярности
17 мая 2017 г. 16:58
2K
4.5
Главная ценность книги — она доносит очень важную мысль:
Рефакторинг это необходимо и нужно.
Если вдруг кто ещё не понимает этого, то поймите =)
На самом деле книга довольно сильно устарела, вернее, рассчитана на время, когда рефакторинг был в новинку. Сейчас ничего из этого не является откровением. Но, уверен, что новичкам в программировании она будет полезна: множество приёмов рефакторинга расписаны весьма подробно.
В общем, о прочтении не жалею =)
20 марта 2021 г. 09:09
1K
5 Ещё один musthave
Считаю её ещё одним мастхэвов для начинающих, и думаю, что стоит перелистывать опытным. В книге поэтапно объясняют как приводить замусоренный путанный код в порядок. Именно поэтапно не ломая, и не путаясь ещё больше в происходящем.
Поэтапное объяснение того, как аккуратно перенести метод из одного класса в другой, и на что обратить внимание. Как разбить сложное условие, как разбить длинные метод, что бы сделать его понятнее? Какие есть варианты решения, если класс стал большой, а что делать, если он настолько маленький, что в целом может и не нужен? Что делать есть в методе стало слишком много параметров?
А так де довольно много советов по написанию качественного кода от опытных коллег (авторов)
Но вот под конец становится уже скучновато, потому она завершается схожими приемами, но я таки…
5 мая 2018 г. 17:03
2K
5 Ещё одна хвалебная рецензия
Книгу прочёл 2 раза с периодичностью в 5 лет, на подходе 3 раз. Большинство практик и техник стал внедрять в свой промышленный код еще будучи программистом. Сейчас продолжая работать в данной области стараюсь делать code review с учётом данных подходов и методов, да и что греха таить программируя дома, часто ловлю себя на мысли, что писать “быдло-код” просто не могу и не хочу.
20 февраля 2007 г. 06:04
931
5
MUST HAVE
Очень полезная в хозяйстве вещь.
Читать всем программерам и потом перечитывать обязательно по мере необходимости.
20 февраля 2007 г. 04:07
986
5
Фундаментальная книга, обязательная к прочтению тем, кто ещё не знаком с темой. При использовании принципов рефакторинга существенно повышается качество кода, сопровождать его становится проще.