Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «ооп»
Ответ на введение в проектирование сущностей, проблемы создания объектов 2017-02-16 09:50:22
После прочтения статьи Введение в проектирование сущностей, проблемы создания объектов на хабре, ...
+ развернуть текст сохранённая копия
После прочтения статьи Введение в проектирование сущностей, проблемы создания объектов на хабре, я решил написать развернутый комментарий о примерах использования Domain-driven design (DDD), но, как водится, комментарий оказался слишком большим и я посчитал правильным написать полноценную статью, тем более что вопросу DDD, на хабре и не только, удаляется мало внимания.
Рекомендую прочитать статью о которой я буду здесь говорить.
Если вкратце, то автор предлагает использовать билдеры для контроля за консистентностью данных в сущности при использовании DDD подхода. Я же хочу предложить использование Data Transfer Object (DTO) для этих целей.
Читать дальше →
Тэги: ddd, design, domain-driven, patterns, php, ооп, проектирование, рефакторинг
Отключаем запуск внешних программ через PHP 2017-02-14 15:58:33
В PHP есть ряд функций, с помощью которых можно запускать внешние программы, в т.ч. через шелл. Это ...
+ развернуть текст сохранённая копия
В PHP есть ряд функций, с помощью которых можно запускать внешние программы, в т.ч. через шелл. Это очень полезная возможность при создании сервисов и других приложений посложнее сайтиков. Но на серверах, на которых работают только типичные сайты (например, на CMF или CMS), данные функции могут быть использованы скрипт-кидди и прочими хакерами, эксплуатирующими уязвимости тех же …
Тэги: linux,, php,, администрирование, ооп,, паттерны,, программирование, статьи
[Из песочницы] Введение в проектирование сущностей, проблемы создания объектов 2017-02-07 15:25:55
При моделировании такого понятия предметно-ориентированного проектирования как сущность могут ...
+ развернуть текст сохранённая копия
При моделировании такого понятия предметно-ориентированного проектирования как сущность могут возникнуть некоторые сложности, обусловленные бизнес-требованиями или технической частью. В частности, иногда возникает сложность с созданием объекта-сущности.
В данной статье описываются две такие проблемы, и рассматривается способ их решения. Так же статья подойдет как введение в проектирование сущностей. Для понимания материала понадобится базовое представление о предметно-ориентированном проектировании.
Читать дальше →
Тэги: anemic, code, complete, design, domain, domain-driven, model, mysql, patterns, php, rich, ооп, проектирование, рефакторинг
Как создать временный файл на PHP, когда функция tmpfile() не подходит 2017-01-24 12:00:03
Когда PHP-программисту необходимо создать временный файл он в мануале находит функцию ...
+ развернуть текст сохранённая копия
Когда PHP-программисту необходимо создать временный файл он в мануале находит функцию tmpfile() и после изучения примеров начинает думать как её лучше применить. Так было и со мной, когда мне потребовалось выгрузить данные сразу во временный файл, а не работать с ними через переменную. Но с файлом, созданным таким образом, в дальнейшем неудобно работать в силу того, что tmpfile() возвращает дескриптор, а не ссылку на локальный файл. Давайте немного углубимся в анатомию временного файла и рассмотрим подводные камни, с которыми мне пришлось столкнуться. Читать дальше →
Тэги: delete, file, php, tempnam, temporary, tmpfile, веб-сайтов, ооп, разработка
Релиз FFCMS 3.0.0 — новая переработанная система 2017-01-17 19:38:37
+ развернуть текст сохранённая копия
Доброго времени суток обитатель habrahabr, сегодня я хочу тебе рассказать о новом релизе ffcms — 3.0.0 и кратко осветить кардинальные изменения, которые претерпела система с момента предыдущего релиза — 2.0.4.
Система сохранила бесплатную модель распространения и открытый исходный код (MIT), но исходный код был полностью переписан под MVC архитектуру и автозагрузку PSR-0. Многие «велосипеды» были убраны из системы, а их место заняли популярные компоненты: symfony http foundation, laravel eloquent и многие другие.
Расскажи более подробно
Тэги: cms, ffcms, php, release, блог, компании, ооп
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Главная / Главные темы / Тэг «ооп»
|
Взлеты Топ 5
Падения Топ 5
|