
Ваша оценкаЦитаты
kani22 июля 2018 г.Читать далееПрежде чем что-либо менять в коде, вы должны написать все тесты, которые кажутся вам необходимыми. Если этого не сделать, рано или поздно, выполняя рефакторинг, вы чего-нибудь поломаете. Код перестанет работать так, как должен. Вы потратите кучу времени на поиск ошибки и сформируете предубеждение против рефакторинга. Если подобный инцидент повторится, вы можете вообще перестать делать рефакторинг. Дизайн начнет деградировать. Вас уволят с работы. От вас уйдет ваша любимая собака. Вы перестанете мыться и чистить зубы. У вас начнется кариес. Чтобы сохранить зубы здоровыми, всегда сначала пишите тесты и только после этого выполняйте рефакторинг.
2403
wuwei23 ноября 2021 г.When you don't know what to do though, risking failure can be the shortest, surest road to success.1112
wuwei23 ноября 2021 г.Part of being extreme is consciously choosing to transform each problem into an opportunity: an opportunity for personal growth, deepening relationships, and improved software.182
kani28 декабря 2018 г.Дейв Унгар называет это Методологией Душа. Если вы знаете, что писать, - пишите. Если вы не знаете, что писать, примите душ и стойте под ним до тех пор, пока не поймете, что нужно писать. Очень многие команды были бы более счастливыми, более продуктивными и пахли бы существенно лучше, если бы воспользовались этим советом.
1199
wuwei12 декабря 2021 г.My goal in laying out the project style was to take everything I knew to be valuable about software engineering and turn the dials to 10.0158
wuwei17 ноября 2021 г.XP practices are chosen for their encouragement of human creativity and their acceptance of human frailty.056
kani22 июля 2018 г.Вы когда-нибудь слышали, что в английском языке первое слагаемое обозначается термином augend, а второе слагаемое - термином addend? Об этом не слышал даже автор до тех пор, пока не приступил к написанию данной книги.
0111