Как стать автором
Обновить
38
0
LoneCat @LoneCat

Пользователь

Отправить сообщение
О, я помню видел такую фантастическую прелесть :) Массив экранируется через array_map('addslashes', $_POST) и записывается в самого себя… и делается это все на уровне конструктора подключаемых модулей :)
А что самое интересное — модулей на страницу подключается от 1 до 7 штук, итого с учетом отсутствия проверки на magic_quotes к каждой кавычке введенной в поле ввода добавлялось от 3 до 15 слешей :) К трем слешам я еще отнесся с мужеством, а 15 меня реально напугали :)
Ну это по-моему просто специфика рунета, никто в нем не хочет рисковать и браться за какие-либо инновационные проекты, вдруг прогорит? Вдруг не будет пользоваться популярностью? Гораздо проще сделать 15-ый клон известного отечественного проекта, который в свою очередью является 20-ым клоном известного западного, так как зараннее известно что его «пипл хавает», и можно примерно прогнозировать какую копеечку он принесет его владельцу. Новые проекты деляются по принципу «А я тут такой сайт видел!» — ну и понеслась. Шапку сменили, пару ссылок добавили — уже прорыв :)

По-моему это просто из-за того что эта отрасль пока что у нас мало развита, мне лично как-то слабо вериться что у нас есть какие-либо компании, имеющие нормальный штат маркетологов, готовых проводить исследования по поводу рентабельности новых идей, вот и получаются первобытные страхи сделать что-то уникальное. А за бугром эта отрасль уже более развита, там и компании, и маркетологи иже с ними уже есть, и есть интерес сделать что-то новое и быть в чем-то первым, что собсно и более прибыльно, а мы соот-но за неимением этой всей прелести у нас — тянем у них уже проработанные идеи.
Ну яваскрипт в этом плане исключение, цитата из вики:
Прототипное программированиеПримерами языков программирования, где используется прототипное программирование, являются Self и JavaScript.
  • Создание новых объектов через клонирование прототипов.
    Повторное использование кода достигается не через наследование, а с помощью делегирования.

Соврал что использую рациональный стиль :)
ТЗ — это техническое задание, это другое, оно описывает то что хочет заказчик от исполнителя, а технические директивы — это внутренняя договоренность разработчиков между собой.
Договоренность об оформлении кода, если мне не изменяет память, называется техническими директивами, которые собственно ради того что вы написали и используются, чтобы любой из команды разработчиков соот-щего проекта мог не ломая глаза прочитать то, что написали его коллеги.
Тьфу, что-то меня порезало :)

Я пишу в стиле:

Операторы — слитно с условием, фигурные скобки отделены пробелом, и сейчас стараюсь все операторы выносить на новую строку, гораздо удобнее в плане когда нужно что-то добавить, например print_r() какой-нибудь или var_dump(), при отладке и т.п., раньше когда писал слитно — приходилось переформатировать код на несколько строк, добавлять необходимую отладку, а потом когда отладка не нужна — убирать ее и запихивать код обратно в одну строку… в общем лучше уж сразу :)
Фига себе нанооптимизаторы мне карму снесли :) Теперь придется долго реабилитироваться в комментариях опусами о влиянии регистра букв в переменных на производительность скрипта :)
В root мне логи! А я как последний дурак тратил на 0,000003643698 секунды больше, используя третий вариант :(
Симпатично :)
А «итак» может писаться и так, и этак: P
Незнаю, имхо проблема восприятия PHP как языка кухарок — реальная проблема, но она существует уже давно, и я верю что когда-нибудь она сойдет на нет, а вот проблема придумывания велосипедов — проблема надуманная, и на том-же хабре (хотя в меньшей степени) или на каком-нибудь специализированном форуме по PHP — конечно хреновы миллионы непризнанных гениев, хвастающихся своими велосипедами (как в матрице, огромное поле, а там кабачками PHP-девелоперы: P), но это-же все новички, тот кто занимается программированием на PHP давно — давно уже все для себя решил, и имеет собственные готовые програмные решения на любой случай жизни. Мне лично наоборот не нравится тенденция «ухты, а тут все готовенькое, сейчас я это себе в код впихну», если уж и используешь чужой код — то его хотя-бы для начала нужно досконально изучить и понять, и быть в состоянии написать с нуля если не лучше, то хотя-бы также, иначе это не программирование, а собирание конструктора лего. Хотя в чем-то конечно соглашусь, Zend Framework далеко не самое худшее, что есть на PHP, и его хорошо-бы по-больше разрекламировать, чтобы кабачков-велосипедистов впоследствии стало меньше :)
Профайлер еще по-мойму очень вкусная фича, легко и быстро можно найти узкие места проекта.
Хм, а меня наоборот не впечатлил интерфейс Зенда :) Дома установлен 6.01 на эклипсе — юзаю его, и испытываю всяческие эгоистические удовольствия, а на работе 5.51 — тоже вполне себе IDE, но что-то после эклипса не то.
Да они по-моему еще с нового года должны начать переползать... только вот они со мной не согласны :)
А мне лично кажется паттерн DataMapper более удобным нежели различные реализации ORM, все-таки у каждого СУБД есть свои специфичные особенности, которые в общем ORM'е все учесть сложно, и DataMapper в этом плане предоставляет большие возможности для использования сложных, составленных вручную запросов с учетом специфики СУБД. При переходе на другой СУБД DataMapper конечно придется переписывать, но я лично считаю это оправданным, в мелких проектах это не так много работы, а в крупных не так часто меняют СУБД, и там как раз таки очень важна производительность. Ну и при необходимости использования нескольких вариантов хранения информации - DataMapper можно инстанциировать через фабрику.
Смотря как его использовать, разбив общий шаблон страницы на тысячи маленьких кусков - вполне можно вынести всю сложную логику из шаблона в скрипт, оставив только подстановку переменных :) хотя это конечно крайность, но вообще я лично как раз сторонник того чтобы сложную логику перекладывать на объект представления в скрипте, а не на шаблон.
Незнаю, по-моему это не такая непомерная задача - заработать 10$ на домен :) Не думаю что это было мотивацией, пусть не очень мною уважаемого, но тем не менее действительно очень известного и популярного шаблонного движка.
Может там просто баг с шаблонами? :P

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность