Очень распространено предположение, что если код уродлив, запутан или труден для понимания, он должен быть неэффективным.
Многие люди также думают, что если вы хотите, чтобы код работал быстрее, вы должны его укрупнить.
Я видел ужасно запутанный код, некоторые из которых работали очень быстро, а другие имели серьезные проблемы с производительностью.
Я также видел чистый, ясный, красивый код, о котором можно сказать то же самое.
Мой опыт - скорость и красота независимы.