Стандарты веб-программирования

Это исключительно вопрос мнения / опыта для исследовательских целей.

Мне было интересно, какие стандарты кодирования сейчас существуют в компаниях для веб-разработчиков? (Форматы документов, стандарты кодирования, файловые структуры и т. Д.)

Очевидно, что все они не могут быть перечислены, но некоторые основные дадут мне представление.


person Community    schedule 27.08.2009    source источник
comment
В конце концов, кто-то переместит его за вас, я бы не стал повторять его, поскольку он просто дублирует вопрос, когда он действительно будет перемещен.   -  person scragar    schedule 27.08.2009


Ответы (5)


Я надеюсь, что стандарты кодирования компании для веб-разработчиков включают стандарты W3C, но коммерческое давление будет способствовать тому, чтобы любое решение выполняло свою работу.

Я бы хотел, чтобы в этом отношении было доказано, что я ошибаюсь.

person Community    schedule 27.08.2009

World Wide Web Consortium - основная международная организация по стандартизации для World Wide Web.

person Community    schedule 27.08.2009
comment
Я понимаю, что существуют стандарты для сообщества веб-разработчиков, но я хотел бы знать, каким стандартам должны следовать другие веб-разработчики на уровне компании. - person The Sheek Geek; 27.08.2009
comment
@fjsj Как ни странно, я думаю, что что-то не так с вашим сетевым подключением или DNS вашего провайдера. - person Sinan Ünür; 27.08.2009

В предыдущей (крупной) компании, в которой я работал, было три основных стандарта, которых нужно было придерживаться при фронтенд-работе:

  1. Весь HTML будет соответствовать стандартам HTML 4.01 Strict, за следующими исключениями:

    • iframes were to be allowed due to advertising.
    • Атрибут start должен был быть разрешен в списках.
    • target="_top" было разрешено использовать для разбиения фреймов.

    Эти исключения были зашифрованы в настраиваемом документе типа документа, который задокументирован здесь. Ожидалось, что вся созданная работа будет соответствовать этому типу доктрины.

  2. Весь CSS будет проверяться на соответствие стандарту CSS 2.1, за исключением того, что разрешено использование хаков с префиксом * и _.

  3. Ожидалось, что весь JavaScript пройдет через JSLint без проблем (строгие пробелы не были включены).

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

person Community    schedule 07.11.2009

Инициатива веб-доступности (WAI) также должна быть рассмотрена любым серьезным веб-разработчиком: http://www.w3.org/WAI/

person Community    schedule 23.11.2009

Попробуйте StyleCI, он поддерживает PHP, JavaScript, CSS, Typescript, Less, SCSS и Vue.js.

Вы также можете настроить StyleCI в соответствии со своими стандартами кодирования, и он может автоматически исправить ваш код. Мы используем его во множестве проектов.

person Community    schedule 29.01.2018