Цитаты из книги «Чистый Agile. Основы гибкости» Роберта Мартина📚 — лучшие афоризмы, высказывания и крылатые фразы — MyBook. Страница 24
image

Цитаты из книги «Чистый Agile. Основы гибкости»

372 
цитаты

Довольно тяжело написать рабочий код, не говоря уже о соблюдении его чистоты. Поэтому мы сначала ориентируемся на написание рабочего кода, что бы там ни происходило в головах нашего сумрачного гения. Затем, когда все заработало, мы устраняем беспорядок, который натворили. Это дает понять, что рефакторинг кода – процесс непрерывный, и его не проводят по плану. Мы не плодим беспорядок несколько дней кряду, чтобы потом долго его подчищать. Мы лучше создадим легкий беспорядок и через минуту-две все исправим.
28 марта 2021

Поделиться

Рефакторинг – это метод улучшения структуры кода без изменения его поведения, определенного тестами. Другими словами, мы вносим изменения в имена, классы, функции и выражения, не проваливая никаких тестов. Мы улучшаем структуру программы без воздействия на ее выполнение.
28 марта 2021

Поделиться

Поэтому мы применяем разработку через тестирование. Мы применяем этот метод, потому что он вселяет в нас смелость поддерживать код в чистоте и порядке. Смелость вести себя профессионально.
28 марта 2021

Поделиться

Когда у вас есть полный набор тестов, вы больше не боитесь вносить изменения в код. Вы больше не боитесь его чистить. Вы просто возьмете и почистите код. Код будет опрятным и чистым. Структура программы останется неизменной. Вы не будете плодить массу гниющего спагетти, которая вгонит команду в уныние, приводящее к низкой производительности и, в конце концов, к провалу.
28 марта 2021

Поделиться

Полнота тестов – это показатели для команды, а не для руководства. Менеджеры вряд ли знают, что на самом деле означают эти показатели. Менеджеры не должны ставить эти показатели своей целью.
28 марта 2021

Поделиться

Тесты – это один из видов документации, которая описывает тестируемую программу. Такая документация написана на языке, который программисты отлично знают. Он совершенно недвусмыслен, настолько формален, что исполняем и не может не синхронизироваться с кодом приложения. Тесты являются отличной документацией для программистов, потому что представляют собой код.
28 марта 2021

Поделиться

Мне понравилось одно изменение – это добавить дополнительный четвертый вопрос. • Кто у нас сегодня красавчик? Это быстрое выражение признательности за помощь
28 марта 2021

Поделиться

Никаких обсуждений. Никакого позерства. Никаких пространных объяснений. Никаких грустей и печалей. Никаких жалоб и обвинений кого угодно на свете. У каждого есть полминуты на то, чтобы ответить на три вопроса. Потом встреча заканчивается, и все идут работать дальше. Все, аллес. Финита. Ферштейн?
28 марта 2021

Поделиться

Вот вам правда о стендап-митингах: • Такие встречи не обязательны. Многие команды прекрасно обходятся без них.• Они могут проводиться реже, чем раз в день. Подберите график, который считаете подходящим.• Они должны занимать примерно 10 минут даже у больших команд. • Встреча проводится по простому сценарию.
28 марта 2021

Поделиться

Напомню: при непрерывной сборке ничего не должно ломаться. Сломанная сборка – это событие, означающее, что нужно максимальное внимание. Я хочу, чтобы заорали сирены. Я хочу видеть мерцание красного прожектора в кабинете исполнительного директора. Сломанная сборка – это полный трындец. Я хочу, чтобы все программисты бросили свои дела и сплотились вокруг сборки, и та снова прошла успешно. Фраза «при сборке ничего не ломается» должна стоять на повторе в голове каждого члена команды.
28 марта 2021

Поделиться

1
...
...
38