Я надеюсь, что вы все знаете о группе по взаимодействию PHP Framework . Группа предлагает стандарты (PSR), которых разработчики могут придерживаться, чтобы облегчить совместное использование их различных библиотек и сред. Первое предложение было PSR-0 для определения классов автозагрузки и имело огромный успех. Недавно группа сочла важным рассмотреть стандарты кодирования, которые должны использоваться в различных проектах. Это предложение было впервые предложено Клаусом Сильвейрой и в значительной степени изменено Полом Джонсом после того, как его подробно обсудили в списке рассылки группы.
Конечно, было много различий во мнениях, и члены группы дружески боролись за реализацию предложений PSR-1 и PSR-2. Они изначально начинались как одно предложение, но первый тур голосования не принес большинства в пользу. Участники, однако, увидели достоинства в различных требованиях, и было принято решение разделить его на 2 предложения — одно для обязательной совместимости и одно для предложенного стиля.
Голосование по PSR-1 и PSR-2 началось, и они будут приняты в качестве стандартов, только если они получат большинство голосов. В нем 20 членов, и у PSR-1 и PSR-2 более 11 голосов, что означает, что они скоро будут приняты в качестве стандартов. Предложения:
- Предложение PSR-1 — Базовый стандарт кодирования
- Предложение PSR-2 — Руководство по стилю кодирования
Я ценю Джонс за его время и самоотверженность как лидера, чтобы сделать PSR. Это поможет создать прекрасное будущее для сообщества PHP в целом.
Есть еще хорошие новости в том, что PSR-1 и PSR-2 могут быть усилены с помощью PHP-CS-Fixer . Цель состоит в том, чтобы автоматизировать исправление большинства проблем, и инструмент знает, как исправить проблемы для стандартов кодирования, определенных в документах PSR-1 и PSR-2. Спасибо Фабьен Потенсьер за ваши усилия по анализатору; Вы проделали хорошую работу.
Изображение через Fotolia