Следите за новостями GitVerse в нашем телеграм-канале

CookBook

Форк
0

2 месяца назад
2 года назад
5 месяцев назад
7 месяцев назад
9 месяцев назад
2 месяца назад
год назад
2 года назад
год назад
2 месяца назад
2 месяца назад
7 месяцев назад
readme.md

Зачем нам code style?

Мы, разработчики, являемся сотрудниками компании, которая платит нам деньги, чтобы мы писали код. Код является конечным продуктом нашей работы, и компания, как и любой потребитель, заинтересована в том, чтобы получать качественный продукт за свои деньги. Как ответственные сотрудники, мы, со своей стороны, стараемся выпустить продукт нашей работы в наиболее качественном виде. Coding Style - это набор общепринятых практик, которые, по мнению сообщества, позволяют выпускать объективно качественный код.

Основные критерии качественного кода: работоспособность и гибкость. Чтобы компания могла заработать на нашем коде или могла использовать его для собственных нужд, он должен быть работоспособным. Также, заказчик в лице компании заинтересован в быстром и дешёвом развитии продукта. Мы, разработчики, и так обходимся компании недёшево. Чтобы минимизировать издержки компании на развитие продукта, код должен быть гибким, а значит, легко расширяемым и изменяемым. Основные общепринятые практики стиля кода направлены на увеличение работоспособности и гибкости продукта.

У каждого из нас есть свой собственный вкус. Собственный вкус, не подтверждённый объективно хорошими практиками, является сугубо субъективным и не является подтверждением качества нашего продукта. Мы не художники, мы ремесленники. А у ремесла есть стандарты качества. Навязывать собственный вкус за чужие деньги не является добросовестной практикой, если компания не наняла нас в качестве художников.

Когда разработчик говорит: "Я пишу код, руководствуясь здравым смыслом", он лукавит - каждый считает, что во всех его поступках есть здравое зерно. На самом деле, эта фраза должна звучать: "Я пишу код так, как мне хочется".

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

Описание

Книга "рецептов" написания кода для бэкенд-разработчиков Platform V Flow.

Языки

Markdown

Сообщить о нарушении

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.