Как ржавчина портит нас?


Иногда вы становитесь жертвой собственного успеха.

Как вы знаете, в своей предыдущей статье я часто пропагандирую преимущества Rust.

Rust принято считать быстрым языком, и его часто используют для программ, требующих высокой производительности.
Но в нашем случае его производительность может навредить пользовательскому опыту.

На самом деле в моей компании BLSTSecurity, мы предоставляем безопасность API и тестирование на одной платформе, все написано на Rust.
Проблема возникает, когда пользователь загружает спецификацию API.

Результаты появляются слишком быстро (благодаря Rust), но это может привести к нежелательному впечатлению.
Пользователи могут заявить, что наша система ничего не делает и не тестирует API по-настоящему глубоко, потому что результаты появляются быстро.
Поэтому, чтобы избежать этого явления, мы внедрили во фронт этот небольшой код, который ждет три секунды перед отображением результата.

Звучит безумно? Да, иногда ваше собственное оружие может навредить вам…
Если вы хотите внести свой вклад в RUST-проект, загляните в наш проект с открытым исходным кодом cherrybomb: https://github.com/blst-security/cherrybomb](https://github.com/blst-security/cherrybomb).

Присоединяйтесь к нашему серверу discord: https://discord.gg/3ThF8NYd

Оцените статью
Procodings.ru
Добавить комментарий