Deterministic performance tests

Channel:
Subscribers:
195
Published on ● Video Link: https://www.youtube.com/watch?v=ghri4bz_ybQ



Duration: 37:42
58 views
2


Детерминированные тесты производительности

Бенчмарки - это хорошо. Тесты - ещё лучше. А если у вас есть и то, и другое, то вы можете быть собой довольны. Однако, нужно понимать, что у бенчмарков есть одно не очень приятное свойство - они полезны в момент написания, она помогают анализировать изменения, вносимые в релевантные участки кода, но они всегда требуют явного вмешательства человека. Их нужно запустить на разных реализациях, сравнить результаты, а затем уже понять, стало лучше или нет. В данном докладе я расскажу, как можно превратить часть бенчмарков в тесты. Такие, которые предсказуемо будут ловить регрессии производительности в тех местах, где это действительно важно.


Слайды: https://github.com/quasilyte/talks/tree/master/2021-29-May-online