В случае с ООП и сильным связыванием, ваш пример будет вообще таким, еще лаконичнее:
\Security\Captcha\Generate();
(ведь мы же знаем, что где Клиент:: Тикет)
Хотя в реальном проекте, сюда подмешается еще идентификация конкретной реализации.
И он не лучше, и не хуже, он просто другой.
С меня в очередной раз сорвали все покровы, бида-бида =)
Я знаю что такое IoC, и про тенденции тоже. И про CI.
Но я люблю PHP. Я не хочу уходить с него. Да и куда?
Остальное комментировать, не имеет смысла, судя по (инфе из вашего профиля).
PS: Тимлид пользует нетбинсом, в котором видит дерево проекта, и знает, где у него что лежит.
Перед тем, кидаться словами вроде быдло, вы бы подумали.
Может быть, быдло это те, кто без автокомплита как слепые котята?
К слову, нет ничего плохого в велосипедах, в этом случае — хочешь писать свою реализацию — пиши, это не затронет другой код.
Не хочешь, используй существующую.
У меня шестидневная рабочая неделя, забыл совсем про пятницу.
Память тренируется, сам я автокомплитом не пользуюсь, могу недооценивать важность его утери.
Сокращения, магия и ниндзя-код, как раз то, что останавливает меня от пиара и публичности.
Кстати, обработчики исключений, тоже можно реализовывать через этот механизм, что позволяет навешивать хендлеры через конфиг, или сделать удобную админку, с чекбоксами: вот для этого высылать письмо админу, а вот здесь нет.
ЗЫ Я не оценил необходимости множества классов — исключений, потому WTF мне хватает =)
Глобальность еще в том моменте плоха, что можно вызвать функцию в обход класса-синглтона, что как-то некорректно.
Вышлю, но предупреждаю, что для своей системы, лучше реализовывать самому, всё-таки архитектуры разные.
Вроде как Новосибирск у нас географический центр, или ближе всего к нему.
А столица, должна быть всё-таки там, где населения рядом больше. У нас основная масса людей, к сожалению, сосредоточена не за Уралом.
Плюс, перенос столицы, это занятие дорогое, учитывая еще и ракетный щит над Москвой.
А к нефтегазовым скважинам зачем? Они и с Москвы неплохо воруют.
Скоро придётся Россию переименовывать в Фейспалмию =(
А Милявскому — прислать на его уютный ящичек html-письмо с тегом object и сурсом на какие-нибудь «сумерки».
Пусть потом доказывает, что он его не качал.
cat /var/log/apache2/access.log | grep «User-Agent: жидовья морда», скажет, кто прав, а кто нет.
Вообще, не понятно, насколько надо быть наглым, чтоб, будучи одним из самых крупных пиратов, проводить такие инициативы.
В случае с ООП и сильным связыванием, ваш пример будет вообще таким, еще лаконичнее:
\Security\Captcha\Generate();
(ведь мы же знаем, что где Клиент:: Тикет)
Хотя в реальном проекте, сюда подмешается еще идентификация конкретной реализации.
И он не лучше, и не хуже, он просто другой.
Code::E( 'Security/CAPTCHA',
'Generate',
array(
'Ticket' => Client::$Ticket
)
);
Вполне себе читаемо, это раз, во вторых, я кажется указал плюсы и минусы, в том числе читаемость.
Чем мешают статические классы тестированию, не представляю, будет интересно узнать.
Я знаю что такое IoC, и про тенденции тоже. И про CI.
Но я люблю PHP. Я не хочу уходить с него. Да и куда?
Остальное комментировать, не имеет смысла, судя по (инфе из вашего профиля).
PS: Тимлид пользует нетбинсом, в котором видит дерево проекта, и знает, где у него что лежит.
Перед тем, кидаться словами вроде быдло, вы бы подумали.
Может быть, быдло это те, кто без автокомплита как слепые котята?
Не хочешь, используй существующую.
Память тренируется, сам я автокомплитом не пользуюсь, могу недооценивать важность его утери.
Кстати, обработчики исключений, тоже можно реализовывать через этот механизм, что позволяет навешивать хендлеры через конфиг, или сделать удобную админку, с чекбоксами: вот для этого высылать письмо админу, а вот здесь нет.
ЗЫ Я не оценил необходимости множества классов — исключений, потому WTF мне хватает =)
Под модульностью можно понимать много чего.
Я думаю, всё таки разнесением на классы в PHP пытаются добиться ООП =)
Это реализация синглтона.
github.com/Breathless/Codeine/tree/master/Driver/
Это кучка с функциями.
Пиара не хочется, потому что сам по себе движок в альфе, хотя и работает уже на благо некоторых проектов.
Вышлю, но предупреждаю, что для своей системы, лучше реализовывать самому, всё-таки архитектуры разные.
Вышлю в личку ссылку на гитхаб.
Чтоб не напрягать людей, которые уже там живут, в новой столице.
А столица, должна быть всё-таки там, где населения рядом больше. У нас основная масса людей, к сожалению, сосредоточена не за Уралом.
Плюс, перенос столицы, это занятие дорогое, учитывая еще и ракетный щит над Москвой.
А к нефтегазовым скважинам зачем? Они и с Москвы неплохо воруют.
Государства с 1-2 миллионным населением, умудряются производить полезных товаров и услуг, больше чем 10-12 миллионов «москвичей».
Тут, можно провести аналогию, как если бы гробовщики и ритуальщики лоббировали новую кровопролитную войну.
Обязательно надо выдумать свой термин.
У всех дополненная, а у них смешанная, ладно хоть не нано…
И еще, первому парню, можно было рассказать об этой штуке, сняв идиотский шлем.
А Милявскому — прислать на его уютный ящичек html-письмо с тегом object и сурсом на какие-нибудь «сумерки».
Пусть потом доказывает, что он его не качал.
cat /var/log/apache2/access.log | grep «User-Agent: жидовья морда», скажет, кто прав, а кто нет.
Вообще, не понятно, насколько надо быть наглым, чтоб, будучи одним из самых крупных пиратов, проводить такие инициативы.