- 1
- 2
- 3
- 4
'constraints' => array(
'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
'id' => '[0-9]+',
),
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+141
'constraints' => array(
'action' => '[a-zA-Z][a-zA-Z0-9_-]*',
'id' => '[0-9]+',
),
И опять регулярки, но уже на уровне гигантов...
http://framework.zend.com/manual/2.0/en/user-guide/routing-and-controllers.html
sayidandrtfm 07.09.2012 10:22 # 0
interested 07.09.2012 10:45 # 0
В Struts или Spring не меньше вложенность. Даже больше, наверное. Там же ещё и установки на обработку результата контроллера, кажется.
В общем, что хотели, то получили.
Хотите "гибкости"? Получите десяток последовательных точек инверсии, каждую из которых нужно настроить: снабдить правилами для определения делегата поставщика (или поставщика настроить на выдачу делегата, но всё равно что-то настраивать придётся).
"Закон сохранения халявы" -- вселенская постоянная.
sayidandrtfm 07.09.2012 11:08 # −1
что бы доказать всем, что на самом деле, они тоже имеют отношение к программированию...
Julike 07.09.2012 11:43 # 0
interested 07.09.2012 11:50 # +1
Хуже дела обстоят с внутренними фобиями. Программисты, которые хотят себя считать хорошими программистами, но, в общем-то, таковыми не являются, пытаются нападать на других только потому, что они другие. Обвинения PHP-фобов -- это "внутренний комплекс" других программистов, которые, хотя и программируют на других языках, сами и есть "PHPшники".
А сложность системы определяется сложностью задачи.
PHP сидит в своеобразной нише, где всё очень требовательно к гибкости. Любой, достойный внимания, проект будет достаточно сложен архитектурно.
sayidandrtfm 07.09.2012 12:13 # +3
< Например фашисты: 'Превосходство белой расы'...
> Программисты, которые хотят себя считать хорошими программистами, но, в общем-то, таковыми не являются, пытаются нападать на других только потому, что они другие.
< Иррациональный неконтролируемый страх? Отнюдь, чётко обоснованная позиция, с предельно ясным пониманием.
>Обвинения PHP-фобов -- это "внутренний комплекс" других программистов, которые, хотя и программируют на других языках, сами и есть "PHPшники".
< Ага, Фрейд одобряет: латентный гомопохэпизм всех программистов.
>А сложность системы определяется сложностью задачи.
Наверно решения. Не только и ни столько.
Факторов много, как-то средство, время для решения...
Это ведь с вашим участием был трэд на тему рефакторинга-реинжиниринга, да?
interested 07.09.2012 12:55 # 0
А обоснованной критики в адрес PHP не встречал. Разве что проблемы реализации, но они не имеют отношения к PHP, а только к конкретным реализациям конкретных библиотек. Таких багов достаточно и в библиотеках, написанных на других языках.
sayidandrtfm 07.09.2012 13:27 # 0
В интернете давно, а с гуглом знакомы?
Очень интересный ресурс, может много чего подсказать, если правильно спрашивать.
interested 07.09.2012 13:38 # −1
Только фобии и базарные крики: "Я хочу построить деревянный дом из кирпича, а кирпич -- не бревно!"
sayidandrtfm 07.09.2012 13:47 # +2
</thread>
Lure Of Chaos 07.09.2012 13:36 # +3
надо, чтобы эта сложность выглядела просто с любого уровня. сложное укладывалось просто в простое.
вот как-то похоже: http://boourns.cjb.net/insanodrome.gif
interested 07.09.2012 13:45 # 0
Но вот так как любой проект сложен, а проектов много, то и получается, что среди них всегда находится и достаточное количество плохих. Но это не связано со спецификой PHP. Это связано с той областью, где он активно применяется.
Lure Of Chaos 07.09.2012 13:50 # +3
interested 07.09.2012 13:56 # +1
Что уж там про коды...
Человеческий фактор значит достаточно много везде.
Lure Of Chaos 07.09.2012 14:19 # 0
dev6alexander 08.09.2012 12:24 # −3
Я не видел здесь не одного php программиста который бы обсерал другие языки. Во основном вы (сообщество) этим занимаетесь. Видимо у Вас какие фобии или комплексы
zim 08.09.2012 13:37 # −3
LispGovno 08.09.2012 23:52 # 0
scriptin 08.09.2012 14:16 # +4