negativ/eiskaltdcpp — comment on commit f8dd1e5be2d7d7ccfed7065c81425f076feb03c5
File:  line 0
By pavel-pimenov:

Копипаст куска isTTH в проекте встречается три раза - s.contains(QRegExp("[A-Z0-9]",Qt::CaseSensitive)) && s.length() == 39;
Предлагаю
1. Вынести в отдельную утилит-функцию.
2. s.length() == 39 перенести в начало && как более дешевую операцию.
если длина != 39 регулярное выражение даже не начнет выполняться - экономим CPU