?

Log in

No account? Create an account
Previous Entry Share Next Entry
2016-01

Про type coercion, юнит-тесты и перформанс

Неправильный код: if(cache.indexOf(query)) { fast_path }

Правильный код: if(cache.indexOf(query) != -1) { fast_path }

Ну и в итоге первый элемент кэша никогда не используется.

Вопрос: как это юнит-тестить? Работает-то оно одинаково, только с разной скоростью.

This entry was originally posted at http://wizzard.dreamwidth.org/395945.html. It has comment count unavailable comments. Please comment there using OpenID.

  • 1
wizzard0 October 22nd, 2014
Вообще да, только профилирование != юнит-тесты :)

kodt_rsdn October 22nd, 2014

Воткнёшь код для ЮТ, заодно получишь средство для профилирования, ну или наоборот.


  • 1