[Перевод] Прагматичная преждевременная оптимизация

Habr ·

[Перевод] Прагматичная преждевременная оптимизация

Все знают фразу Дональда Кнута: «Преждевременная оптимизация — корень всех зол». Но обычно цитату обрывают слишком рано. Кнут предлагал забыть о небольшом выигрыше в 97% случаев, но не упускать возможности в оставшихся критически важных 3% . Иногда для них не нужны профилировщик и чёрная магия. Достаточно не компилировать регулярку при каждом вызове, не искать постоянно по List , когда нужен Set , и не создавать новые строки ради сравнения без учёта регистра. Читать далее

Источник: Habr