Автор оригинала: Brian Di Croce
- S расшифровывается как SIMPLE
- T означает TESTABLE («тестируемый»)
- U означает Ubiquitous («повсеместный»)
- P означает Proper («чистый»)
- I означает Incremental («инкрементный»)
Если вы стабильно обеспечиваете простоту, тестируемость, повсеместность и портируемость кода, то его легко создавать инкрементно. Кирпич за кирпичом. Получая всё более глубокие знания в предметной сфере, осваивая технологии, вы совершенствуете кодовую базу, повышая её ценность.
Коррелирует с Evolvability
- D означает Decoupled («несвязный»)
Статья - https://habr.com/ru/companies/ruvds/articles/768298