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