Почему TDD 'Скачки' называют 'Скачками?

Парни разработки через тестирование обращаются к быстрому, исследовательскому, расследование, которое включает кодирование чего-то, чтобы видеть, работает ли оно, скачок.

Какие-либо идеи, почему они придумали то слово?

Обновление: чеканка Kent Beck похожа на 'исходного' мне, хотя его использование слова не имеет большого смысла, по-моему. Кодирование быстрого теста 'проводит скачок через проект'?

Интересно, кажется, что он прекратил использовать термин, потому что это вызвало в воображении различные значения различным людям - посмотрите ниже для доказательства!

42
задан PeeHaa 20 August 2012 в 16:14
поделиться

6 ответов

Ward Cunningham пишет на WardsWiki (относящийся к Kent Beck):

я часто спрашивал бы Kent, "Какова самая простая вещь, которую мы можем программировать, который убедит нас, что мы на правильном пути?" Такое продвижение вне трудностей под рукой часто приводило нас к более простым и более привлекательным решениям. Kent назвал это Скачком. Я нашел практику особенно полезной при поддержании больших платформ.

Kent Beck пишет в Руководство по Лучшему Smalltalk:

Иногда я называю это "скачком", потому что мы управляем скачком посредством всего дизайна. [...], поскольку люди по-разному связывают "скачок" с волейболом, железными дорогами или собаками, я начал использовать "архитектурный прототип" для описания этой реализации.

38
ответ дан Rasmus Faber 26 November 2019 в 23:54
поделиться

По моему скромному мнению, термин скачок касается забивания гвоздя через доску. Да.. здесь это

, "Скачок" является значением термина Экстремального программирования "эксперимент". Мы используем слово, потому что мы думаем о скачке, имеет быстрый, почти эксперимент "в лоб", нацеленный на изучение всего одной вещи. думайте о забивании большого гвоздя через плату.
- Приключения Экстремального программирования в C# - Ron Jeffries

10
ответ дан Gishu 26 November 2019 в 23:54
поделиться

Я всегда полагал, что он был аналогией альпиниста. Куда Вы помещаете скачок в гору на Вашем пути. Если скачок придерживается, то нормально идти тем путем.

5
ответ дан Aaron Palmer 26 November 2019 в 23:54
поделиться

Файл Жаргона имеет следующую запись:

скачок v.

  1. Для нанесения поражения механизму выбора путем представления (иногда временный) устройство, которое вызывает определенный результат. Слово используется в нескольких отраслях промышленности; телефонные инженеры обращаются к пронзанию реле путем вставки контакта для содержания реле или в закрытом или в открытом состоянии, и железнодорожники обращаются к пронзанию переключателя дорожки так, чтобы это не могло быть перемещено. В средах программирования это обычно относится к временному изменению, обычно для тестирования (в противоположность постоянному изменению, которое назвали бы зашитым).

  2. [граница techspeak] видимый пик в иначе довольно постоянном графике (например, внезапный рост линейного напряжения, неожиданное короткое "высоко" на логической строке в схеме). Хакеры часто используют это для внезапного короткого увеличения некоторого количества, такого как системная нагрузка или сетевой трафик.

2
ответ дан Rasmus Faber 26 November 2019 в 23:54
поделиться

Я полагаю, что это - техническое выражение. Скачок является временным решением, что-то, что Вы испытываете, чтобы видеть, работает ли он перед созданием постоянного решения. Инженеры железной дороги говорят [приблизительно 110] пронзание переключателя дорожки : вставка направляющей пронзает в переключатель, таким образом, это не может быть перемещено.

1
ответ дан Rasmus Faber 26 November 2019 в 23:54
поделиться

Поскольку это необычно, как скачок в графике. Например, скачок в использовании ЦП.

1
ответ дан Rob Stevenson-Leggett 26 November 2019 в 23:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: