Skip to content

Latest commit

 

History

History
18 lines (10 loc) · 1.89 KB

2.4.5.2 DrivenDevelopment.md

File metadata and controls

18 lines (10 loc) · 1.89 KB

Практики разработки Driven Development

TDD (Test Driven Development) — ну, это все знают, сначала пишем тесты, а потом остальной код

BDD (Behaviour Driven Development) - вроде как, тоже тесты, но особенные. Разработка, основанная на описании поведения. Определенный человек(или люди) пишет описания вида "я как пользователь хочу когда нажали кнопку пуск тогда показывалось меню как на картинке". Given-When-Then подход, разработанный в рамках Behavior-Driven Development (BDD).

MDD (Model Driven Development) — cерьезно, на основе диаграмм?

TDD (Type Driven Development) - сокращенно пишется также, как и разработка через тестирование, поэтому обычно пишут полное название. Ваши типы данных и сигнатуры типов являются спецификацией программы. Типы также служат формой документации, которая гарантированно обновляется.

alt text


2.4.5.1 About Tests Theme | Back To iOSWiki Contents | 2.4.5.2 iOS Tests Theme Folder