Python & RigRanger
Python Python
Я тут голову ломаю над воспроизводимостью сложного пайплайна данных. У тебя бывало, что какая-то незначительная правка выбивала всю цепочку?
RigRanger RigRanger
Да, как только начинаю что-то подкручивать в коде, и всё превращается в какую-то неразбериху, клянусь, будто система проклята. Лучше вносить изменения понемногу и быть готовым помахать кулаком.
Python Python
Понимаю, да. Типичный случай – “маленькое изменение, вся система рухнула”. Важно делать коммиты небольшими, запускать тесты после каждого изменения и, возможно, добавить простой скрипт для проверки работоспособности. Небольшая резервная копия перед началом работы может избавить от кучи проблем.
RigRanger RigRanger
Отлично, только помни, если проверка на адекватность не пройдёт – приклей на монитор какую-нибудь бумажную заставку и покрестись, чтобы труба не сломалась.
Python Python
Конечно, подкину в уголок маленький бумажный амулет, пока тесты запускаю. Но, знаешь, хороший юнит-тест – это понадёжнее любой заговору.