Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Стандарты написания PHP кода, Существуют ли такие? 
:(
    Опции темы
CyClon
Дата 16.4.2007, 08:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 3.12.2005

Репутация: 3
Всего: 4



Может есть какие-то стандарты написания PHP кода? Подкиньте пожалуйста ссылочки.
Вроде бы у Zend есть свои и у PEAR. Может еще какие-то есть? smile

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

в общем приветствуюся ссылочки на всякие статьи/руководства/памятки по написанию PHP кода ) Лучше, если на русском.


--------------------
user posted image
PM   Вверх
mishaSL
Дата 16.4.2007, 10:24 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1046
Регистрация: 10.1.2007
Где: Санкт-Петербург

Репутация: 19
Всего: 54



Пишу по стандарту PEAR: http://pear.php.net/manual/ru/standards.php


--------------------
Лучший способ научиться программированию - это посмотреть как это делают другие...
PM MAIL   Вверх
BuShaRt
Дата 16.4.2007, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 4
Всего: 6



У PEAR много хороших стандартов, разве, что комменты я не понимаю по какому принципу они без проблемы читают... у меня глаза на лоб лезут от таких комментариев. 
Не смотря на вышеописанное, все остальные аспекты на приличном уровне, сам ими руководствуюсь ;)
PM MAIL   Вверх
Goganchic
Дата 16.4.2007, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 678
Регистрация: 18.6.2004

Репутация: нет
Всего: 5



а я почему-то терпеть не могу когда открывающая скобка идет на одной строке с оператором if, while и т.п. Мне кажется, что это усложняет чтение кода.

Добавлено через 25 секунд
P.s. Это я про PEAR smile
PM Jabber   Вверх
Glip
Дата 16.4.2007, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 473
Регистрация: 30.12.2006

Репутация: 7
Всего: 18



вообще дело привычки, если в каждом if или while делать скобку на новой строке, то уменьшится количество кода помещающегося в один экран, что тоже усложняет чтение кода smile
я думаю каждая группа вырабатывает свой стиль, и это должно аргументировано обсуждаться при выборе smile
мне слиль PEAR по бОльшей части удобен, но есть моменты с которыми я не согласен.

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


--------------------
user posted image
PM MAIL   Вверх
Replicator
Дата 16.4.2007, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 121
Регистрация: 30.4.2006
Где: Outer Heaven

Репутация: нет
Всего: нет



Мне больше нравятся стандарты Zend.

А вообще, не так важно какие стандарты использовать, главное, использовать каждый раз одни и теже стандарты. А при работе в команде все участники должны использовать одни стандарты, а не кто во что горазд.
--------------------
 
PM WWW ICQ   Вверх
CyClon
Дата 16.4.2007, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 3.12.2005

Репутация: 3
Всего: 4



Цитата
А вообще, не так важно какие стандарты использовать, главное, использовать каждый раз одни и теже стандарты. А при работе в команде все участники должны использовать одни стандарты, а не кто во что горазд.


Каждый будет писать по своему стандарту, дык пусть лучше пишут все по одному определенному )

Про PEAR я как-то и где-то читал, если память не изменяет мне многое не понравилось. А вот Zend вроде бы был по-лучше, но сейчас никак не могу найти на него ссылку.


--------------------
user posted image
PM   Вверх
GZep
Дата 16.4.2007, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

Репутация: 8
Всего: 32



Так что же лучше? Чтобы ты сам хорошо понимал свой код или чтобы другие хорошо понимали твой код? smile 


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
CyClon
Дата 16.4.2007, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 3.12.2005

Репутация: 3
Всего: 4



1 + 2 всегда лучше )

Да и свой код я всегда пойму )

Добавлено через 20 секунд
А вот подчерк... Не очень... Бедная учительница по русском smile


--------------------
user posted image
PM   Вверх
Glip
Дата 16.4.2007, 20:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 473
Регистрация: 30.12.2006

Репутация: 7
Всего: 18



http://framework.zend.com/manual/en/coding...ding-style.html
очень похож на PEAR smile

явно отличается switch, в зенде мне больше он нравится, зато не нравится задание массивов, как-то "мяснО"

Цитата

Вроде бы у Zend есть свои и у PEAR. Может еще какие-то есть? 

можно смотреть большинство соглашений с C подобным синтаксисом

Это сообщение отредактировал(а) Glip - 16.4.2007, 20:23


--------------------
user posted image
PM MAIL   Вверх
Goganchic
Дата 16.4.2007, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 678
Регистрация: 18.6.2004

Репутация: нет
Всего: 5



Цитата(Glip @  16.4.2007,  20:21 Найти цитируемый пост)
явно отличается switch, в зенде мне больше он нравится, зато не нравится задание массивов, как-то "мяснО"

Ну так что тебе мешает создать Glip's, coding style и сделать его как стандарт smile
PM Jabber   Вверх
Glip
Дата 16.4.2007, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 473
Регистрация: 30.12.2006

Репутация: 7
Всего: 18



а зачем? тем более стандартом smile да и звучит не очень-то произносимо smile

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

Goganchic,  в процитированом вами моём сообщении кроме моего личного мнения о стилях было немного полезной информации по вопросу. а в ваших?  ;)


Это сообщение отредактировал(а) Glip - 16.4.2007, 23:11


--------------------
user posted image
PM MAIL   Вверх
Goganchic
Дата 16.4.2007, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 678
Регистрация: 18.6.2004

Репутация: нет
Всего: 5



Гм... серьезный наезд, а я всего лишь пошутил.
P.s. насчет своей точки зрения: не считаю моего протеста против скобок, в остальном я стараюсь все же придерживаться PEAR'а и это очень помогает.
PM Jabber   Вверх
CyClon
Дата 17.4.2007, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 3.12.2005

Репутация: 3
Всего: 4



Цитата
http://framework.zend.com/manual/ru/coding-standard.coding-style.html


Вот она, то что искал )) Когда-то помню же читал и понравилось, правда то что не помню писал по-своему.

Теперь просмотрю и буду писать точно так же smile))

ИМХО отличный стиль кодирования, а PEAR мне не очень нравится.

Glimp +1 за ссылку.


--------------------
user posted image
PM   Вверх
CyClon
Дата 17.4.2007, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 3.12.2005

Репутация: 3
Всего: 4



Чтобы не создавать новую тему:

Мало где сказано, какие "ограничители" использовать в PERL совместимых выражениях.

Собсно, какие тогда лучше? smile

Мне больше нравится так: #...#, но символы # встречаются в HTML как указатели кода цвета, приходится юзать ~.

Или все-таки где-то про это написано? smile


--------------------
user posted image
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0955 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.