Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Что делать с "глупыми" вопросами? [2]
Покинул форум
Сообщений всего: 446
Дата рег-ции: Янв. 2015 Откуда: Тамбов
Помог: 17 раз(а)
//offtop DeepVarvar, сейчас делаю его практически только для себя. Но публично его конечно поддерживаю(!) Есть несколько человек, которым он тоже нравится. Он есть как есть, нравится - бери, не нравится, так не пробуй На критику отдавать не хочу по двум причинам. Во-первых мне нужна не критика, а полноценное тестирование. И вот с тестированием у меня серьёзная проблема. К сожалению мне нужно тестировщики, иначе трудно отслеживать баги.. Спасают реальные проекты, на которых в реальных условиях гоняю движок.
А во-вторых, любая критика будет в конечном итоге отрицательной, потому что каждый привык к чему-то своему )))
Да, мой движок в конечном итоге имеет основу Джумлы (даже больше Мамбы), но это было очень и очень давно и движок пошёл своей дорогой уже на версии 1.5. Сейчас это абсолютно не совместимые вещи Хотя при умелом ..... всё возможно..
Если интересно, буду только рад любой критики, а если будет полноценное тестирование, то вообще..... земля круглая, при случае всегда поляну накрою ;) https://bitbucket[dot]org/GoDr/lotos-cms
Само ядро сделано как конструктор, т.е. можно создать практически любой контент, любой вложенности с любым набором полей с индивидуальными настройками к любой категории как по набору полей, так и по шаблонам. И всё это избавляет создавать какие-то компоненты...
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
GoDr, да-да, DeepVarvar прав.
Что сходу не понравилось:
1. Фронт контроллер какой то жирный.
2. Написано, что минимум PHP 5.4. А где пространства имён?
3. Этот пункт, наверное, имхо, но где coding standart, например, PSR-2? Или тут используется какой-то другой стандарт? Или всё-таки собственно-придуманный?
Так, пробежался по паре файлов. Холивар разводить не буду, нет желания.
GoDr
Отправлено: 30 Мая, 2015 - 15:34:57
Посетитель
Покинул форум
Сообщений всего: 446
Дата рег-ции: Янв. 2015 Откуда: Тамбов
Помог: 17 раз(а)
Bio man, всегда есть к чему стремиться Хочется поговорить на эту тему, но тема то другая )))) ну только чуть-чуть.. очень кратко.. Код переписываю, очень стараюсь страюсь сделать coding standart. Много нужно переделывать, а из программеров "ты да я да мы с тобой" Половина кода действительно очень старая, очень хочу всё переписать с нуля, но время, время, время... Что касается пространственных имён.. А при чём тут 5.4??? В этой версии они появились, но это не значит что это хорошо или уместно всегда. Я читал код Джумлы, да там всё в абстрактных классах.. а надо ли это??? да из-за них код в тысячи кодов больше, а толку мало.. Да красиво, да современно, и что? и всё? ))) Действительно, е5сли есть свободное время, давай вместе погоняем, я расскажу что и как, ты скажешь что не так... Я очень люблю критику, но лучше с примерами
GoDr, не люблю оффтопить, это будет последний в этой теме. Если хочешь критики - создавай отдельную тему.
Namespace появились в 5.3 и не просто так. Это действительно удобно.
Например, класс mod_boss_content_Helper можно поместить в namespace mod\boss_content а сам класс назвать Helper, без лишних префиксов.
Ещё для автозагрузки пространства имён используются, например, в PSR-0, PSR-4. Для классов пространства имён полезны и уместны всегда.
Абстракции хороши там, где нужны. Без абстракций не будет полиморфизма. И что бы код был более гибким, приходится постоянное рефакторить, выделять абстракции, интерфейсы итд.
Злоупотреблять этим, конечно, плохо а исключать это из своего рациона глупо. Лучший путь - срединный путь.
Лучше почитай код какого-нибудь фреймворка, например, yii2 (да, да, опять я с этим yii2), он простой и понятный и по стандартам.
Я и сам миддл, так, что прислушиваться к моим советам или нет - решать тебе.
Времени у меня практически нет свободного, но на обсуждения найдётся.
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Коллеги, я, конечно, всё понимаю, но нужно знать меру - получать десятки сообщений в ЛС ради теста - это перебор.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
DeepVarvar
Отправлено: 15 Октября, 2015 - 09:18:12
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
EuGen это про что? Мне например только пишут особо желающие помощи после того как увидят что я просматривал тему, но не ответил, или ответил но не полностью.
Хотя не полностью я отвечаю только для того чтобы побудить автора вопроса погуглить на основе подкинутой информации.
Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008
Помог: 6 раз(а)
А что за тесты?
Panoptik
Отправлено: 15 Октября, 2015 - 10:44:14
Постоянный участник
Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011 Откуда: Одесса, Украина
Помог: 131 раз(а)
Может быть речь шла о сообщениях от кнопки жалоба. но у EuGenа вроде как нет уже статуса администратора и почему он должен получать эти сообщения непонятно... (Добавление)
ой. щас таки заметил что статус админа имеется. так что изначальное предположение имеет право на жизнь
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.