2015-05-04 2 views
3

Мне интересно, есть ли документ или страница с руководством по стилю для Perl. Например, это тот, который я использую для C++: https://google-styleguide.googlecode.com/svn/trunk/cppguide.html.Есть ли окончательный стиль руководства по Perl?

Есть ли руководство по стилю для Perl, которое используют большинство людей?

+0

Просто из любопытства, вы знаете, почему его сбили? – th3v0id

+0

Установите 'Perl :: Tidy'. Он поставляется со сценарием 'perltidy', который переформатирует Perl-код. https://metacpan.org/pod/Perl::Tidy https://metacpan.org/pod/distribution/Perl-Tidy/bin/perltidy – shawnhcorey

+0

PS: Пока вы на нем, установите 'Perl :: Critic' , Он поставляется со сценарием 'perlcritic', который жалуется на ваш код Perl. Он следует за многими PBP. https://metacpan.org/pod/Perl::Critic https://metacpan.org/pod/perlcritic – shawnhcorey

ответ

6

В стандартной документации имеется perldoc perlstyle.

Что касается эстетики кода выложу, единственная вещь, которую Ларри сильно заботится о том, что закрывающая фигурная скобка многострочного BLOCK в должна выстраиваться с ключевым словом, запустившего конструкцию. Кроме того, у него есть другие предпочтения, которые не так сильны.

.. У Ларри есть причины для каждой из этих вещей, но он не утверждает, что ум каждого другого работает так же, как и его.

Если вы устанавливаете модуль Perl::Tidy он включает в себя программный инструмент/perltidy, который будет переформатировать свой код, чтобы соответствовать предпочтениям Ларри Уолла, выраженной в perlstyle. С параметром командной строки -pbp он будет соответствовать предпочтениям стиля Дамиан Конвей, выраженным в его книге Perl Best Practices.

+3

Вы также можете посмотреть: «Perl Best Practices» от Damian Conway. –

+0

Ха-ха. На самом деле я заказал эту книгу сегодня. – th3v0id

+0

Спасибо за редактирование, @ user2864740. Я не мог выбрать что-нибудь приличное, чтобы дать ответ больше, чем ссылку. –

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