Информация
- В рейтинге
- 1 482-й
- Откуда
- Москва и Московская обл., Россия
- Зарегистрирован
- Активность
Специализация
Десктоп разработчик, Бэкенд разработчик
Ведущий
Разработка программного обеспечения
C++ stl
Многопоточность
C++
Cmake
Linux
Apache Kafka
REST
Docker
Spring Boot
Движение в этом направлении есть, может и не шибко быстрое. Kubernetes, Docker Compose, в экосистеме Javа (Spring Boot, например) применяют YAML весьма активно. А вот с легаси, мне повезло, руководство поддержало переход на YAML. Но думаю, тут часто будет преобладать принцип: работает - не трогай.
Мы поддержку YAML внедряли, по большей части, для работы с конфигами. Сами конфиги у нас по структуре простые и по объему не более 350 строк (обычно до 50 строк), но настройки в них сложные, поэтому пользователям была нужна помощь в виде наличия комментариев. Ну и читаются YAML-файлы, на мой взгляд, легко.
Мы плотно покрывали код, работающий в наших проектах с yaml-cpp, тестами. Это помогало минимизировать количество сюрпризов и выявлять, в том числе ошибки разработчиков. Пока, в общем, полет нормальный.