Кент Бек

  • Артем Козюкинhas quoted2 years ago
    при достаточно низкой плотности дефектов команда контроля качества (Quality Assurance, QA) сможет перейти от реагирования на ошибки к их предупреждению;
  • Артем Козюкинhas quoted2 years ago
    с уменьшением количества неприятных сюрпризов менеджеры проекта смогут точнее оценить трудозатраты и вовлечь заказчиков в процесс разработки;
  • Olzhas Murtazinhas quoted2 years ago
    Первые три фазы цикла разработки TDD должны выполняться как можно быстрее. Определяющая характеристика этих этапов – скорость
  • Olzhas Murtazinhas quoted2 years ago
    Сначала сделаем, чтобы код заработал, потом сделаем, чтобы код был правильным (make it run, make it right)
  • Olzhas Murtazinhas quoted2 years ago
    В отсутствие адекватного набора тестов любой рефакторинг может привести к нарушению работоспособности кода
  • Olzhas Murtazinhas quoted2 years ago
    Прежде чем что-либо менять в коде, вы должны написать все тесты, которые кажутся вам необходимыми
  • Olzhas Murtazinhas quoted2 years ago
    Будем ли мы заниматься этим сейчас или отложим любые связанные с этим модификации на более позднее время? В рамках догмы мы должны оставить посторонние дела на потом – не следует прерывать то, чем мы сейчас занимаемся. Однако на практике я иногда позволяю себе отвлечься, но лишь ненадолго, и ни в коем случае я не разрешаю себе прерывать прерывание (этому правилу научил меня Джим Коплаен – Jim Coplien)
  • Olzhas Murtazinhas quoted2 years ago
    Может показаться, что я снова перемещаюсь вперед слишком маленькими шажками. Действительно ли я рекомендую вам работать в таком же темпе? Нет. Я рекомендую вначале научиться работать в таком темпе, а затем самостоятельно определять скорость работы, которая покажется вам наиболее эффективной
  • Olzhas Murtazinhas quoted2 years ago
    Подобная настройка скорости весьма характерна для TDD. Вам кажется, что слишком маленькие шажки ограничивают вас? Попробуйте двигаться быстрее. Почувствовали неуверенность? Переходите на короткий шаг. TDD – это процесс плавного управления – немного в одну сторону, немного в другую сторону
  • Olzhas Murtazinhas quoted2 years ago
    Вместо того чтобы тратить несколько минут на рассуждения, мы можем спросить об этом компьютер
fb2epub
Drag & drop your files (not more than 5 at once)