Информация об изменениях

Сообщение Re[7]: Rust - suxx & mustdie от 18.12.2021 10:11

Изменено 18.12.2021 13:04 kaa.python

Re[7]: Rust - suxx & mustdie
Здравствуйте, Zhendos, Вы писали:

Z>была довольно много случаев когда была неочевидная зависимость данных друг от друга (тип тут "callback"

Z>менят то-то, тут вызывается эта функция и в итоге меняется то-то)
Z>и компилятор это выявлял. Правда я долго разбирался что не нравиться компилятору.
Z>Но так же я бы это делал и в C++ только под давлением стресса, так как у меня был бы "core dump",
Z>и пользователи интересующиеся "а когда же это починят".

Юнит тесты не пишешь что-ли? Детская ошибка которую всегда ловят тесты
Re[7]: Rust - suxx & mustdie
Здравствуйте, Zhendos, Вы писали:

Z>была довольно много случаев когда была неочевидная зависимость данных друг от друга (тип тут "callback"

Z>менят то-то, тут вызывается эта функция и в итоге меняется то-то)
Z>и компилятор это выявлял. Правда я долго разбирался что не нравиться компилятору.
Z>Но так же я бы это делал и в C++ только под давлением стресса, так как у меня был бы "core dump",
Z>и пользователи интересующиеся "а когда же это починят".

Юнит тесты не пишешь что-ли? Детская ошибка которую всегда ловят тесты

UPD. а вот такой подход приносит проблемы в любом языке:

тип тут "callback" менят то-то, тут вызывается эта функция и в итоге меняется то-то


И от проблемного дизайна Rust не спасает, а вот функциональщина тебя бы тут как раз спасла.