arrow

назад

ask

Вопрос

Код должен быть понятным или быстрым? 2 варианта: простой и читаемый или сложный, но на 30% быстрее. Что выберете для production? Что должно измениться, чтобы выбрать второй вариант?

repost

203

input message

напишите коммент


5 комментов

Хех, пытался переписать многопоточный код с winapi/ручной синхронизации на std::threads в итоге получил общее замедление при гораздо более лучшей читабельности и переносимости. Более правильным я бы сказал использовать нужные алгоритмы и структуры данных.

0

ответить

Практика говорит что красивый и изящный код обычно быстрый :) и обычно ускорение кода редко происходит за счет его усложнения.

0

ответить

Код должен выполнять поставленную задачу (= соответствовать ТЗ).

0

ответить

сморя для чего код и так ли важна скорость.

да и коменты в коде никто не отменял 🤷‍♂️

0

ответить

Если на ассемблере, то быстрый, если на другом языке, то читаемый.

0

ответить

еще контент автора

пост закреплён — пока закрепить можно только один пост

trash bin
перейти к нему не получится