Меня очень забавляет маниакальное желание некоторых разработчиков писать максимально производительный код во всех задачах. И это я считаю даже более вредной привычкой, чем написание быдлокода и сейчас постараюсь объяснить, на чем основано мое мнение. Первое, это время. На создание более производительного решения необходимо на порядок больше времени, что совершенно не выгодно для бизнеса. А учитывая, что мы живем во времена, когда капитализм правит баллом, это определенно плохо. Еще худе ситуацию делает тот факт, что зачастую это является абсолютно бесполезной тратой ресурсов (времени и денег), потому что в этом нет никакой нужды. Конечный пользователь может даже не заметить прирост в скорости вычислений в несколько секунд, если весь процесс занимает минуту. Да даже если бы вычисления начали выполняться в разы быстрее, далеко не факт, что это стоит затраченных усилий. Следующий главный минус – это уменьшение читаемости кода. Зачастую простое решение в лоб, является вполне оптимальным по