sfd
Чем хороший код отличается от плохого?
Для начала нужно определиться что вообще такое «хороший» и «плохой» код, так как эти категории оценочны. Разработчики между собой условно договорились, что хороший код — это код быстрый и хорошо масштабируемый. При этом он не может одновременно достичь обеих этих целей в пределе, это всегда определенный баланс и компромисс, так что идеального кода не может быть, в принципе. Профессионализм разработчика во многом связан с умением найти и удержать этот баланс. Хороший код должен быть легко читаем и понятен...