Idiomatic.js — Принципы написания консистентного, идиоматического кода на JavaScript

Доброго времени суток уважаемые хабражители. Буквально недавно я наткнулся на очень интересный и необычный проект на Github, который посвящен замечательному языку программирования JavaScript и называется Idiomatic.js. Данный проект — попытка авторов создать спецификацию, определяющую список норм и правил написания кода на JavaScript, некий «кодекс чести» для программистов. В написании данного документа приняли участие свыше 20 матерых разработчиков. Предложенная специфика уже переведена на 12 языков. Idiomatic.js уже набрал 4500 старов, 500 форков и даже привлек внимание у компании Mozilla, поскольку ссылка на него уже размещена на главной странице MDN Javascript в разделе «Инструменты и дополнительные ресурсы».Код в любом проекте должен выглядеть так, будто его писал один человек, неважно как много людей работали над ним Приведу несколько цитат от авторов проекта: «Все последующее является списком норм, которыми я руководствуюсь при написании кода, чьим автором я являюсь; любой вклад в проекты, которые я создал, должен отвечать этим нормам. Я не намерен навязывать свои предпочтения в стиле другим людям или проектам; собственный стиль написания кода достоин уважения.» Rick Waldron«Чтобы быть хорошим управляющим проекта, нужно понимать, что писать код для себя это Плохая Идея. Если тысячи людей используют ваш код, то пишите свой код максимально понятно, а не на собственное усмотрение.» Idan Gazit«Споры по поводу стилей бессмысленны. У вас должно быть руководство по стилю и вы должны следовать ему.«Rebecca MurpheyЧитать дальше →

© Habrahabr.ru