YAML-driven-development
- Возможность не пересобирать программу, если она компилируемая. Имеет намного меньше смысла для интерпретируемых языков.
Минусы
- Часто это по сути DSL, который можно было бы интегрировать в язык программирования, если бы тот поддерживал мета-программирование на должном уровне.
- Нет автодополнения