Чует моя пятая точка, что это он поторопился называть эксперимент успешным 😔
По крайней мере, мой опыт говорит, что так делать невероятно опасно. Из смягчающих обстоятельств - уже имеющийся референс на другом языке и набор тестов. Из явных признаков, что может быть больно:
- отсутствие ревью (какое ревью вообще на миллионе строк),
- big bang replacement,
- долгая отладка с большим количеством первоначальных ошибок.
Это прям типовые вещи для больших рефакторингов, но совершенно не обязательные и точно не самые правильные. И это распространяется не только на ии-разработку. Поэтому если вы видите хотя бы один из трёх пунктов в своей работе - ждите проблем.
Надеюсь, что у авторов все будет хорошо, тесты и референсы из другого языка спасут. Но, если честно, сомневаюсь.
Post #113
932
AI for Devs Вашему вниманию PR на 1кк строк Вчера в репозиторий Bun влили пулл реквест, в котором переписали рантайм с Zig на Rust. 1 009 257 строк на Rust, 6 755 коммитов.
- 😢 2