Найти тему

Откуда брать примеры хорошего кода?


Практика производства хорошего кода - это всегда дилема для любого разработчика. Как должен выглядеть хорошо написанный код? На этот вопрос нет однозначного ответа. Очень много зависит от каждого конкретного проекта, на каком языке программирования он создан, какие библиотеки использованы в проекте и т.д.

В связи с этим в большинстве команд, занимающихся разработкой кода, существует специальный документ, в котором по пунктам расписаны правила оформления программного кода. В каждой команде свои правила - они определяют стандарт, в соответствии с которым разработчики обязаны оформлять результаты своего труда. Наличие такого стандарта позволяет экономить время на поддержку чужого кода, и, соответственно, на разработку продукта в целом.
Мой личный стандарт включает как минимум одинаковый стиль оформления переменных и классов, количество комментариев в коде должно быть достаточное для того, чтобы как минимум понять смысл своего творчества в случае, если код нужно будет прочесть и пользоваться их через год после создания.

Примеры хорошего кода я обычно беру из тех проектов, с которыми работаю в команде. Но даже если таких проектов нет или они не годятся в качестве примеров, всегда есть GitHub, например. В современном мире уже ни одна крупная компания не брезгует опенсорсом. И никто никому не запретит, например, выполнить команду

git checkout

и просто начать читать код.
Откуда брать примеры хорошего кода?  Практика производства хорошего кода - это всегда дилема для любого разработчика. Как должен выглядеть хорошо написанный код? На этот вопрос нет однозначного ответа.
1 минута