Size: a a a

2020 April 06

MB

Mikail Bagishov in rust_offtopic
polunin.ai
Это как?
Например у меня есть функция, которая вычисляет выражения.
И в данный момент я поддерживаю только сложение. Любой другой запрос будет отклонен при валидации запроса.
А я хочу добавить в эту функцию поддержку вычитания, но не хочу прямо сейчас добавлять это на более "высоких" уровнях.
Тогда написать интеграционный тест  я не смогу
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
Который по хттп пересылает личные данные на эстонские сервера, да-да, знаем таких
Немецкие сервера
источник

P

Pavel in rust_offtopic
Stanislav Popov
тут недавно пагинацию на курсорах делали
а могли бы взять фреймворк парсящий имена и он бы сделал сам
источник

P

Pavel in rust_offtopic
polunin.ai
Который по хттп пересылает личные данные на эстонские сервера, да-да, знаем таких
не знаю таких
источник

p

polunin.ai in rust_offtopic
Mikail Bagishov
Например у меня есть функция, которая вычисляет выражения.
И в данный момент я поддерживаю только сложение. Любой другой запрос будет отклонен при валидации запроса.
А я хочу добавить в эту функцию поддержку вычитания, но не хочу прямо сейчас добавлять это на более "высоких" уровнях.
Тогда написать интеграционный тест  я не смогу
Так а зачем тебе тест на функционал который не используется🤔
источник

SP

Stanislav Popov in rust_offtopic
у меня например айдишник генерируется в базе, чекается на коллизии, у меня даже самый ссаный запрос типа create_or_update может возвратить кучу разных проблем и эксепшенов, мне надо думать о том чтобы после транзакции слать почту, отменять транзакции, приходится каждый раз думать о стейте бд
источник

P

Pavel in rust_offtopic
Stanislav Popov
у меня например айдишник генерируется в базе, чекается на коллизии, у меня даже самый ссаный запрос типа create_or_update может возвратить кучу разных проблем и эксепшенов, мне надо думать о том чтобы после транзакции слать почту, отменять транзакции, приходится каждый раз думать о стейте бд
почему бы не сгенерировать сразу айдишник без коллизии, раз уж он уже в базе генерится?
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
у меня например айдишник генерируется в базе, чекается на коллизии, у меня даже самый ссаный запрос типа create_or_update может возвратить кучу разных проблем и эксепшенов, мне надо думать о том чтобы после транзакции слать почту, отменять транзакции, приходится каждый раз думать о стейте бд
Поэтому ты перешёл на фронт?😁
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
Так а зачем тебе тест на функционал который не используется🤔
Потому что он начнет использоваться, когда я обновлю валидатор, и он станет пропускать вычитание тоже.
источник

MB

Mikail Bagishov in rust_offtopic
В качестве реального кейса - посмотри на rust-lang/rust
источник

SP

Stanislav Popov in rust_offtopic
Pavel
почему бы не сгенерировать сразу айдишник без коллизии, раз уж он уже в базе генерится?
всмысле сразу?
источник

MB

Mikail Bagishov in rust_offtopic
Все тесты там - модульные
источник

p

polunin.ai in rust_offtopic
Mikail Bagishov
Потому что он начнет использоваться, когда я обновлю валидатор, и он станет пропускать вычитание тоже.
Напиши тест на валидатор с отниманием, как только добавишь😊
источник

P

Pavel in rust_offtopic
Stanislav Popov
всмысле сразу?
ну, коллизии с чем ты проверяешь?
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
Поэтому ты перешёл на фронт?😁
нет. эти вещи вобщем то с чем я нормально справляюсь
источник

MB

Mikail Bagishov in rust_offtopic
Во всяком случае, точно не интеграционные
источник

SP

Stanislav Popov in rust_offtopic
Pavel
ну, коллизии с чем ты проверяешь?
с другими айдишниками!
источник

MB

Mikail Bagishov in rust_offtopic
polunin.ai
Напиши тест на валидатор с отниманием, как только добавишь😊
А если это будет делать другой человек?
источник

P

Pavel in rust_offtopic
Stanislav Popov
с другими айдишниками!
какими именно "другими"? в той же таблице?
источник

SP

Stanislav Popov in rust_offtopic
да
источник