@ruffin Сравнительно, PEP8 творил чудеса для Python, и готовность соответствовать согласованности кода потрясающая. Согласованность - вот ключ, а не то, кто на самом деле прав, и то, что неизменно более ценно в большем количестве ситуаций, должно быть тем, за что выступает, но это не обязательно. Это не значит «никогда» не нарушать правила, но сказать, что если вы делитесь кодом с более широкой аудиторией, постарайтесь соответствовать более строгим стандартам. Постарайтесь не задумываться над этим, я говорю о кодексе только для большой аудитории, индивидуализм имеет свое место.
ал КрокфордаJavaScript: хорошие части и использовал его валидаторJSLint, Меня иногда удивляет обоснованность его рекомендаций. Ниже приведен список примеров, которые я хочу обосновать.
Почему JSLint сообщает об ошибке, если вы не включаете"use strict";
? [Видетьэто так нить.]
Почему объявления переменных внутри функции должны выполняться с использованием одногоvar
? [Видетьэто так нить.]
Почему мы должны поставить пробел междуfunction
а также()
вfunction ()
?
Почему мы не можем использоватьcontinue
?
Что не так с++
а также--
?
Почему мы не можем использовать оператор запятой,
(кроме частей инициализации и приращенияfor
заявление)? [Видетьэтот блог.]
Почему каждое утверждение должно заканчиваться;
? [Видетьэтот блог.]