Написать рабочий код — это одно дело. А вот написать оптимизированный рабочий код — уже другое. В некоторых случаях вам не обязательно тратить время на оптимизацию, так как ускорение выполнения десяти строк кода на 0.001 секунду вряд ли принесет много пользы.
Но что если речь идет о целом проекте? Нельзя не признать, что при работе в продакшен-средах код должен быть максимально оптимизирован. Но такое окажется возможным только, если каждые ~50–100 строк уделять время его доработке в среде тестирования.
Кроме того, что если вызывающий незаметную задержку код находится в цикле for или while? В таком случае ее можно смело умножить на все количество выполнений цикла, что будет означать увеличение не только самой задержки, но и потребления памяти.
Именно поэтому каждому разработчику следует как можно раньше научиться дорабатывать свой код. |