Мне проще понять (65599 * hash), чем внимательно вчитаться и перевести с английского fastMultiplicationBy65599. В итоге, даже после того, как я переведу, я не буду точно уверен, что там имеется в виду, и, может, захочу еще посмотреть реализацию.
ИМХО, комментарий понятней, да и делать отдельную функцию имеет смысл только, если предполагается повторное использование, иначе это только увеличит количество кода — что плохо для читабельности.
Средний английский (Intermediate или Upper Intermediate)
> так лучше?
ИМХО лучше, но все проблемы остались, мне все-равно проще понять
(65599 * hash)
(65599 * hash)
, чем внимательно вчитаться и перевести с английскогоfastMultiplicationBy65599
. В итоге, даже после того, как я переведу, я не буду точно уверен, что там имеется в виду, и, может, захочу еще посмотреть реализацию.Я про данный конкретный код говорю.
> Хотите сказать ваш код читается лучше моего?
Я же там сказал — ИМХО. Да, по моему личному мнению, версия с комментарием читается лучше.