По мере того, как сегодня код становится все более сложным, код должен быть спроектирован для обслуживания - это означает, что его легко читать и легко понять.
Если говорить, я не могу не вспомнить программы, которые запускались пару лет назад, такие как Winamp или некоторые игры, в которых вам нужна была высокопроизводительная программа, потому что ваш 486 100 МГц не воспроизводит mp3 с этой красивой mp3-плеер, который потреблял все ваши циклы процессора.
Теперь я запускаю Media Player (или что-то еще), начинаю играть в mp3, и он съедает 25-30% одного из моих четырех ядер. Давай!! Если 486 может это сделать, как можно воспроизвести так много процессора, чтобы сделать то же самое?
Я сам разработчик, и я всегда советовал: сохраняйте свой код простым, преждевременно не оптимизируя производительность. Кажется, что мы перешли от "попытки максимально использовать наименьшее количество процессоров" до ", если он не требует слишком большого количества CPU.).
Итак, как вы думаете, мы убиваем производительность, игнорируя оптимизацию?