Xwab
Форумыnavigate_nextФреймворки на PHP

Стиль кодирования от ZF
Сообщения
Felis

#19 только разработчики зенда не ведают о нас

15 Фев 2011, 21:10
OZ_

Вообще, стоит не забывать, что это инструкции "для разрабочиков и команд работающих на Zend Framework’ом". Поскольку здесь нет таковых, уже можно расслабляться и забыть про претензии.

Felis, скобки и пробелы - вопрос предпочтений.
Про ширину 80: "Однако более длинные строки также допустимы. Максимальная длина любой строки PHP-кода не должна превышать 120 символов".

От кода вида "<?=$text?>" иногда может стошнить, если честно. Особенно, когда этим испещрён какой-нибудь "шаблон".

else if действительно гораздо удобнее редактировать и менять условия, чем elseif.

Так что, Felis, относись к этим советам так, как будто ты их подсмотрел, а не как будто кто-то тебе пытается их навязать. Потому что так оно и есть на самом деле. У них нет цели сделать идеальный для всех стиль - он не возможен.

15 Фев 2011, 21:16
Ant0ha

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

15 Фев 2011, 21:43
suhonok

Felis, Я тоже использовал twig до поры до времени, пришлось отказаться по неким причинам, а то, чего не рекомендуют делать, лучше не делать)

15 Фев 2011, 21:58
Ant0ha

19. OZ_ (Off)Жал|Отв
15 Фев, 22:03
Разработчики Zend взялись за голову и бьются в истерике: "ох, что же делать, нас критикуют на xwab'e! Там мегакодеры через одного!"


А после того как модер из раздела "PHP/MySQL" назвал их стиль бредом, они забились в фрустративных конвульсиях и потеряли смысл жизни))).

// Fashion, без обид)

16 Фев 2011, 14:37
Fashion

Ant0ha, ну да,это серьезно конечно...
"Имена переменных могут содержать буквенно-числовые символы. Символы нижнего подчеркивания не разрешены",
"Рекомендуемая длина строки составляет 80 символов",
"Для отступа используйте 4 пробела. Не используйте символ табуляции",
"Для файлов, содержащих только PHP-код, закрывающийся тег ("?>") не разрешен"

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

16 Фев 2011, 14:42
Fashion

А на счет команды ZF... так мне вообще на них и на их стиль пофиг. как хотят, так пусть и делают

16 Фев 2011, 14:45
M0rbid

Ant0ha,
22. OZ_ (Off)Жал|Отв
15 Фев, 23:16
Вообще, стоит не забывать, что это инструкции "для разрабочиков и команд работающих на Zend Framework’ом".

даже если бы это были общие инструкции для всех php-кодеров, общепринятый стиль, сомневаться в их здравости у фэшена небыло бы ни на йоту меньше причин. Когдато ведь ВСЕ думали что земля плоская? и стояла на какихто там животных? Ах как они обломались.

Чем он не php-галлилей или каперник? Не помню кто там развеял эту ересь.

А вы своими шутками уподобляетесь недалекой церкви тех времен :p

16 Фев 2011, 14:46
OZ_

Эти советы действительно являются полезными, они основаны на годах опыта и многие их аспекты становятся видны только после плотного использования (например, соглашение об именовании переменных).
Пробелы и табы - кому как нравится. Это правило создано для того, чтобы одинаково смотрелся во всех IDE и даже в текстовом виде. У них в команде не 1 разработчик, поэтому для них это актуально.

16 Фев 2011, 14:49
M0rbid

OZ_, Символы нижнего подчеркивания не разрешены

как думаешь, с чем это связано?

16 Фев 2011, 14:51
Ответить на тему