О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Почему я против кода в блоках и нодах и модуля php filter

-14 votes
+
-
  1. Код, размещённый в БД, не попадает в систему контроля версий (git, svn, etc)
  2. Код, исполняемый внутри eval(), медленно работает
  3. Тяжело отлаживать. Если в коде ошибка, то будет только сообщение - error in eval()'d code at line 3, а вот какой блок её породил уже вопрос. Плюсом, появляются труднообнаруживаемые ошибки, когда сайт работает, но отдаёт 500-ый ответ вместо 200
  4. Такой код ставит палки в колёса при апгрейдах. API меняется и код теряет работоспособность, смотреть прошлый пункт
  5. Некоторые сниппето-кодеры, увлёкшись, разрешают php-код анонимам. Отлично ищется гуглем
  6. Код в сниппетах обычно невысокого качества и может как провоцировать уязвимости, так и расширять существующие
  7. Часто, разработчики пихают код в ноды, а потом удивляются почему не работает ядрёный модуль поиска. Он спотыкается на нодах с кодом

И эти люди запрещают мне ковыряться в носу?

Полный оригинальный материал:

RxB.name