Система учёта международных перевозок: от заказа до счёта клиенту
Через систему проходит перевозка целиком — заказы, доставка самолётом и морем, объединение грузов, тарифы, счета, кредитные лимиты, комиссии агентов. Процессы описаны настройками, поэтому меняются без выпуска версии.
Контекст
Система, через которую проходят перевозки целиком: заказы, доставка самолётом и морем, объединение грузов, тарифы, счета, кредитные лимиты клиентов, комиссии агентов. И автоматизация процессов, чтобы менеджеры не двигали статусы руками.
Как работали
Тесты пишутся до кода: 584 тестовых файла. Сборка, тесты и покрытие проверяются автоматически при каждом изменении. Около двадцати технических документов лежат рядом с кодом, а не в чьей-то голове.