РАЗБОРЫ И МАТЕРИАЛЫ
Как читать ревью.
И проверять выводы.
Конкретные ошибки, путь исправления и границы результатов. Без обещаний идеального кода.
balance += amount
↳ ledger.insert(event)Две записи, между которыми случился сбой.
Почему повторный callback может изменить баланс дважды и как проверить атомарность исправления.
Разобрать ошибку ↗read → write
read → writeЧто происходит между проверкой и действием.
Гонки в параллельных запросах: почему последовательный пример не доказывает безопасность.
Посмотреть пример ↗CI: PASS
criterion: ?Успешный тест еще не проверенное требование.
Чем отличаются факт запуска CI, гипотеза модели и решение человека.
Читать руководство ↗GitLab → Null
→ выбранная модельСвой контур и внешняя модель.
Что хранится в установке Null, куда передается код и какие вопросы задать до подключения.
Изучить маршрут данных ↗