2016-07-21 3 views
0

Мы используем PSR1 в нашем проекте.Должен ли модульный тест следовать за PSR?

После обсуждения в отношении модульных тестов мы решили использовать метод 2 из них: https://dzone.com/articles/7-popular-unit-test-naming

Однако кто-то указал, что не следует PSR.

Действительно ли это аргумент? Должен ли модульный тест следовать за PSR?

+0

О, хорошо. Я вижу, как люди склоняются и голосуют, чтобы закрыть это как основанное на мнениях. Может быть, кому-то нужно объяснить, почему? Хорошая практика - это мнение, основанное в конце концов, «до тех пор, пока код выполняется». –

+0

Ваш вопрос немного широк. «кто-то указал», довольно расплывчато. Более конкретно! – hek2mgl

ответ

1

После PSR не является обязательным, это ваш выбор. Есть достаточные основания для соблюдения такого стандарта, но могут быть веские причины не следовать им.

Я думаю, это зависит от того, как используется код. Для широко распространенной библиотеки или структуры я бы рекомендовал следовать стандарту PSR, потому что другие могут легче читать код.

Если проект предназначен только для вашей команды разработчиков (закрытый источник), ваша команда должна решить, какие стандарты следует соблюдать. Только ваша команда должна работать с кодом, а IMHO - лучший стандарт кодирования, позволяющий разработчикам работать с этим кодом как можно более гладко.

+0

Команда не закрытая система. Люди входят и покидают команду. Следуя открытому стандарту, это не худшая идея. – hek2mgl

Смежные вопросы