«Идеальная работа. Программирование без прикрас» kitobiga sharhlar

Композитор пишет музыку. "Идеальная работа. Программирование без прикрас" - это своеобразная музыка программиста. Можно написать музыку в виде хаотичных неприятных и неритмичных звуков. А можно превратить все это в гармонию. Роберт Мартин - это создатель гармоничных программ. Хорошая музыка - приятна для уха. Хорошая программа - приятна для глаз и для мозга. Всем - приятного чтения и новых знаний!

Отличная книга.

Считаю обязательной к прочтению для всех разрабов.

Если кто-то раньше читал Дяюшку Боба - просто с удовольствием прочитает очередные рассуждения умного человека.

Если не читал - в книге много ссылок на книги, обязательные к прочтению.

Содержание можно поделить на две части:

- в первой дядюшка очень убедительно проповедует TDD, применяя порой весьма оригинальные аналогии и доказательства

- вторую часть я бы назвал введением в философию в разработке. Есть над чем задуматься.


Очень советую всем разработчикам, которые считают себя профессионалами.

Эта уже 4 книга Роберта Мартина, которую я прочитал. Поэтому мнение у меня уже сформировалось. Можно воспринимать эту рецензию, как общую для всех его книг, с точки зрения текса, советов, но не технической части, так как она отличается в разных книгах.

Роберт Мартин - человек, который горит своим делом. Сквозь текст тебя обжигает его стремлением сделать "мир разработки" лучше. Иногда этот огонь настолько сильный, что начинаешь задумываться: "А не фанатик ли он"? Да даже если и фанатик - все равно. Этими громкими, иногда циничными мыслями он вынуждает тебя становится лучше. Под циничными я подразумеваю сравнение программистов с хирургами. Это уже через чур, как по мне. Отчасти это так, но блин... Но я понимаю, зачем он это написал - чтобы разработчики ответственнее относились к своим обязанностям.

Читая книгу, складывается ощущение, что ты находишься в толпе, а на сцене стоит человек и произносит пропагандистские речи.

Теперь к технической части. Примерно 30% книги - это про TDD. А самое главное, что расписан полный флоу разработки через тестирование. С примерами! Мне это очень понравилось, потому что в предыдущих книгах он писал примерно так: Сначала пишем тесты, потом код, чтобы эти тесты проходили. Сейчас он раскрыл эту тему подробно.

Остальная же часть книги... дублирование Идеального Программиста. Разница между выходами этих книг ~10 лет. Мог бы просто написать книгу о TDD, а не вносить сюда, то, что уже было в другой книге. Есть какие-то новые мысли, но 80% - старые. DRY, получается, нарушил -)

Я очень рад, что познакомился с книгами Роберта Мартина. Вам тоже советую, потому что пишет он интересно, а не как робот, как многие тех. писатели (Антонио Меле, привет!). В его книгах чувствуется драйв, стремление к профессионализму и желание  делится этим профессионализмом с другими.

Отзыв с Лайвлиба.
Книга понравилась. Читается легко. Все по делу и без воды. Достаточно подробно описана практика TDD и хорошо обосновано ее применение с погружением в исторический контекст. Очень вдохновил раздел про этику и клятва программиста. Иногда мы, программисты об этом забываем и я благодарен этой книге за то, что напомнила мне об этом!
Отзыв с Лайвлиба.

Izoh qoldiring

Kirish, kitobni baholash va sharh qoldirish
Yosh cheklamasi:
16+
Litresda chiqarilgan sana:
26 sentyabr 2022
Tarjima qilingan sana:
2022
Yozilgan sana:
2022
Hajm:
384 Sahifa
ISBN:
978-5-4461-1910-3
Umumiy o'lcham:
9.1 МБ
Umumiy sahifalar soni :
384
Mualliflik huquqi egasi:
Питер
Yuklab olish formati:

Ushbu kitob bilan o'qiladi

Muallifning boshqa kitoblari