PHPUnit — Приложение E. Перевод терминов
В этом файле содержится принятый в этой документации перевод терминов с английского на русский.
Constraint - условие (больше подходит по смыслу нежели ограничение)
Mock-object - объект-имитация (см. «Моки (mock) объектов»)
Примечание: TBD: Возможно для этого термина стоит придумать лучший перевод или оставить просто транслитерацию
Producer - поставщик (см. «Межтестовые зависимости» и «@depends»)
Примечание
Слово продьюсер как-то мало ассоциируется в русском с ИТ, и нам кажется неправильным оставить его как есть, поэтому мы использовали поставщик/потребитель. Есть еще вариант генератор/приёмник, но он не подходит т.к. хуже передаёт суть зависимостей, кроме этого генератор, на наш взгляд, предполагает некую последовательность или протяженный по времени процесс, которого здесь нет.
Data provider - провайдер данных (см. «Провайдеры данных» «@dataProvider»)
Примечание
Поскольку слово провайдер уже закрепилось в русском языке причём именно в ИТшной среде то мы предлагаем его оставить как есть, к тому же таким образом мы избежим двусмысленности c поставщиком (см.
«Поставщик»)
Test suite - Тест-комплект
Test double - тестовый макет (см. Глава 10, Тестовые макеты )
Примечание
На наш взгляд практически идеально передаёт суть и назначение test doubles с инженерной точки зрения.
Assertion - утверждение (см. Приложение A, Утверждения (Assertions) )
Примечание
TBD: Возможно для этого термина стоит придумать лучший перевод. Как вариант можно использовать слово "предикат", правда есть опасность сбить этим переводом с толку читателей, т.к. у этого слова есть вполне неоднозначный перевод predicate и возможно сложнее будет запомнить что предикат это функция assertSomeThing. В крайнем случае можно оставить просто транслитерацию, если не придумается ничего лучшего.
28.03.2017 15:30
Комментарии
Комментариев пока нет.