Когда оптимизация преждевременна?
Как сказал кнут,
мы должны забывать о небольшой эффективности, скажем, около 97% времени: преждевременная оптимизация-это корень всех зол.
Это то, что часто возникает в ответах на переполнение стека на такие вопросы, как "какой наиболее эффективный механизм цикла", "методы оптимизации SQL?"(и так далее). Стандартный ответ на эти вопросы с советами по оптимизации заключается в том, чтобы профилировать ваш код и посмотреть, не является ли это проблемой во-первых, и если это не так, значит Ваша новая техника не нужна.
мой вопрос в том, что если конкретный метод отличается, но не особенно неясен или запутан, можно ли это действительно считать преждевременной оптимизацией?
вот соответствующая статья Рэндалла Хайда под названием ошибка преждевременной оптимизации.
Comments