@phpgeeks

Страница 1990 из 8430
Aleksandr
31.10.2016
18:27:14
Хорошо

Евгений
31.10.2016
18:27:23
а зачем нужно отлавливать отсутствие контроллера?

Vadim
31.10.2016
18:27:39
Все говорят, что эксепшены типа медленно, но та этого не заметишь в ближайшем и не очень будущем

Aleksandr
31.10.2016
18:27:44
На этапе тестирования

Google
Евгений
31.10.2016
18:28:20
любой фреймворк тебе и так скажет, что не хватает контроллера или вьюхи

или модели

Vadim
31.10.2016
18:28:36
Отсутствие контроллера можно и интересней отловить, но тут уже надо знать контекст, но с эксепшенами в данной ситуации надежней

Евгений
31.10.2016
18:29:00
меня интересует ситуация, в которой это может понадобиться

Евгений
31.10.2016
18:29:47
я понимаю - нет файла, вполне ожидаемо, или ответ от другого сервера не пришёл или к бд не удалось подключиться

Aleksandr
31.10.2016
18:30:17
меня интересует ситуация, в которой это может понадобиться
Перешёл по ссылке site.com/cart, выдаёт ошибку, что я забыл подключить контроллер

Vadim
31.10.2016
18:30:35
Евгений
31.10.2016
18:30:44
Aleksandr
31.10.2016
18:31:19
Евгений
31.10.2016
18:31:21
а если у тебя на продакшене вдруг исчез файл с контроллером )))

Google
Aleksandr
31.10.2016
18:31:27
Контроллер - это класс

?
31.10.2016
18:32:15
Контроллер - это класс
1. настроить автоинклуд 2. проверять наличие контроллера через class_exists()

Vadim
31.10.2016
18:32:27
Так

Aleksandr
31.10.2016
18:32:36
Я настроил автоинклуд

Vadim
31.10.2016
18:32:43
Вы тут пишете фреймворк или используете что-то готовое?

?
31.10.2016
18:32:48
а чего тогда руками инклудишь?

Евгений
31.10.2016
18:32:57
переписываем корскай

Aleksandr
31.10.2016
18:33:10
а чего тогда руками инклудишь?
А это фрагмент из автоинклуда

Vadim
31.10.2016
18:33:16
?
31.10.2016
18:33:17
О.о

Евгений
31.10.2016
18:33:22
шучу конечно

?
31.10.2016
18:33:29
автоинклуд печётся о контроллере?

нахуй оно ему?

Vadim
31.10.2016
18:33:46
?

Aleksandr
31.10.2016
18:33:53
автоинклуд печётся о контроллере?
Имя файла совпадает с именем контроллера

?
31.10.2016
18:34:16
пойду конфетку съем

жаль мятных нет

Artur
31.10.2016
18:34:41
@pronin86

)

Google
?
31.10.2016
18:35:26
он разве говорит, что ничего менять не надо?

?
31.10.2016
18:35:34
и это

давайте без политоты чтоли

Vadim
31.10.2016
18:35:54
Это мне был вопрос?
В том числе :)

Aleksandr
31.10.2016
18:36:01
Не, без фреймворков

Я до фреймфорков не дорос

Vadim
31.10.2016
18:36:23
Не, без фреймворков
Зачем? Учебные цели или какие другие?

Aleksandr
31.10.2016
18:36:40
Учебные совмещаю с трудовыми

Ну поручили заказ, делаю сайт под ключ

Евгений
31.10.2016
18:37:20
пойду конфетку съем
не забудь потом бурпи сделать

Aleksandr
31.10.2016
18:37:22
Раньше всегда CMS-ки использовал

Евгений
31.10.2016
18:38:28
Раньше всегда CMS-ки использовал
если сравнивать самопис с нуля и цмс, то цмс предпочтительнее. т.к. даже если там говнокод, то это хотя бы уже хорошо отлаженный говнокод

Artur
31.10.2016
18:38:58
Охххх сколько треша

Aleksandr
31.10.2016
18:39:01
На php пока два сайта уже почти доделал. Один каталог с корзиной, оплатой товаров и админкой. Другой упрощённый ИМ с админкой

Евгений
31.10.2016
18:39:39
на цмс тоже можно наговнякать
да, но какой-никакой каркас она предлагает

?
31.10.2016
18:39:41
особенно если клиенту надо плюшку, которой в цмс и её модулях нет

Google
Aleksandr
31.10.2016
18:39:42
В неопытных руках ЦМС хуже получается

?
31.10.2016
18:39:47
начинается ад и пиздец

Aleksandr
31.10.2016
18:40:02
Т.к. там человек даже не ориентируется совсем

Artur
31.10.2016
18:40:03
на цмс тоже можно наговнякать
Но уже будет написано 99%

Aleksandr
31.10.2016
18:40:18
И нет гибкости совсем никакой

Евгений
31.10.2016
18:40:19
ну и на фреймворке тоже можно так наговнякать, что лучше не надо

но с нуля - это вообще говнокод в квадрате )

Aleksandr
31.10.2016
18:41:26
но с нуля - это вообще говнокод в квадрате )
Можно готовый шаблон взять, если сайт довольно простой

Евгений
31.10.2016
18:41:46
ну так набор таких шаблонов = фреймворк

Admin
ERROR: S client not available

Aleksandr
31.10.2016
18:42:18
ну так набор таких шаблонов = фреймворк
Согласен, просто во фреймворке их больше гораздо

Евгений
31.10.2016
18:42:29
есть микрофреймворки

Aleksandr
31.10.2016
18:42:42
И что вы подразумеваете под говнокодом? Непонятный, плохо-отлаженный?

Евгений
31.10.2016
18:43:03
с кучей уязвимостей и нерасширяемый

D'
31.10.2016
18:43:37
Sergey
31.10.2016
18:43:37
И для каждого свой порог говнокода

Евгений
31.10.2016
18:43:39
непонятный, кстати тоже

D'
31.10.2016
18:44:01
Говнокод = любой код написанный тобой пол года назад.

Aleksandr
31.10.2016
18:44:02
Надо, крче, тестами учиться пользоваться

Google
Евгений
31.10.2016
18:44:17
Aleksandr
31.10.2016
18:44:20
Юнит тесты всякие

D'
31.10.2016
18:44:34
даже если ты деннис ричи?
Даже если ты банда 4

Евгений
31.10.2016
18:44:38
[A-Z]DD изучай )

D'
31.10.2016
18:46:49
да кем угодно

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

f4rt~
31.10.2016
18:48:23
Ди прафф и я сним согласен, а кто нет на костер

Aleksandr
31.10.2016
18:49:19
А кто так не считает, того макуибальнахуй!

[root@localhost ~]#
31.10.2016
18:50:33
с кучей уязвимостей и нерасширяемый
Нормальный код это который разбит на классы и с кучей проверок

f4rt~
31.10.2016
18:50:50
так то нет смысла журить себя за говнокод, это обычный показатель твоих знаний на промежутке времени

[root@localhost ~]#
31.10.2016
18:52:32
Ну да +- несколько проверок на вход

f4rt~
31.10.2016
18:53:30
Нормальный код это который разбит на классы и с кучей проверок
для меня например это работающий корректно удобочитаемый код в первую очередь.

Евгений
31.10.2016
18:53:43
и проверок бездумно нахуякать - тоже обычно не вопрос

[root@localhost ~]#
31.10.2016
18:54:20
Единственное что вечно это оптимизация ресурсо затрат и рефакторинг хеширования статической информации

?
31.10.2016
18:55:03
набор слов

я вот щас нихуя не понял 8(

f4rt~
31.10.2016
18:55:32
сложна

Aleksandr
31.10.2016
18:55:42
Балакать любой может, а ты код покажи

Страница 1990 из 8430