![]() |
|
|
![]()
|
|
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: нет Всего: 73 |
Итак. Предлагаю ввести стандарт кодирования. Неполный но основной набор правил кодирования:
Отступ (табуляция) равен 4 пробелам. Имена классов модулей и рабочих библиотек начинаются с Большой буквы если (это не системные библиотеки ядра которые начинаются с двух подчеркиваний - это мое ИМХО). Имена методов начинаются с маленькой буковки))) - если это слитное из нескольких слов - каждое последующее с заглавной буквы. Стараемся придерживаться английских названий методов - за имена вроде PodschetKolichestva, Vibrat, Soedinit расстрел на месте! Для каких либо классов схожих модулей, выполняющих определенный набор методов, пишем интерфейсы и абстракции! Весь код должен быть ООП, никаких процедурных модулей, ни кусочка процедурного кода! Желательно использовать паттерны. Не очень понятно изъяснился наверное. Надеюсь ллюди меня поймут))) -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: нет Всего: 360 |
Да нет, весьма понятно
Пример:
Какая ИДЕ? Предлагаю естесственно Eclipse WTP+PHPeclipse+Subversion. благо вариант обкатанный (разработка форума так и идёт) |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: нет Всего: 360 |
Ах да, комменты в стиле phpDocumentor. Довольно удобный документатор.
|
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: нет Всего: 73 |
Естественно!!! Кудаж без них! Только в качестве радактора я использую зенду. Мне эклипс как то не сильно понравился. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: нет Всего: 360 |
Ну это уже по вкусу
|
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: нет Всего: 73 |
sergej.z, кодировка utf8. Комменты думаю должны быть на русском языке.
Добавлено @ 14:20 sergej.z, я знаешь чего больше всего жаждю - неймспейсов в РНР! Когда уже эту сказку внедрят... и опять все либы переписывать придется -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: нет Всего: 360 |
Согласен (хотя можно и на обоих. Уже по вкусу)
|
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
IZ@TOP,
Уже есть такое, только в виде патча. |
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
IZ@TOP, да. Со всем согласен.
В качестве редактора я тоже Зенд использую. |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
MVC ?
|
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
что это?
|
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
||||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: нет Всего: 73 |
Opik, а есть другие варианты?
Выходит у нас такая конструкция: Core - Контроллер, Model - модули, view - XSLT шаблоны. Core и Model генерируют XML для view. Я все правильно понимаю? Где? Может будем использовать? -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Opik |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: нет Всего: 55 |
IZ@TOP,
http://news.php.net/php.internals/17484
1) Не каждый будет патч на сервер ставить 2) Смысл?
Нет. направильно. Допустим на примере юзеров, имеем: Users (Model), UsersController (Controller), View (smarty/flexy/XML...). Модель отвечает за работу непосредственно с данными. Контроллер оперирует этими данными и вносит изменения, но опять же через Модель. Меняется структура данных, база данных и т.п. меняется только модель. Это очень приближенно и то, что я успел понять, ещё вникаю. Но имхо подход правильный. |
||||||
|
|||||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Vingrad CMS | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |