Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «рефакторинг»
Ответ на введение в проектирование сущностей, проблемы создания объектов 2017-02-16 09:50:22
После прочтения статьи Введение в проектирование сущностей, проблемы создания объектов на хабре, ...
+ развернуть текст сохранённая копия
После прочтения статьи Введение в проектирование сущностей, проблемы создания объектов на хабре, я решил написать развернутый комментарий о примерах использования Domain-driven design (DDD), но, как водится, комментарий оказался слишком большим и я посчитал правильным написать полноценную статью, тем более что вопросу DDD, на хабре и не только, удаляется мало внимания.
Рекомендую прочитать статью о которой я буду здесь говорить.
Если вкратце, то автор предлагает использовать билдеры для контроля за консистентностью данных в сущности при использовании DDD подхода. Я же хочу предложить использование Data Transfer Object (DTO) для этих целей.
Читать дальше →
Тэги: ddd, design, domain-driven, patterns, php, ооп, проектирование, рефакторинг
[Из песочницы] Структура “Feature Folders” в ASP.NET Core MVC 2017-02-08 04:00:07
< ...
+ развернуть текст сохранённая копия
Первая версия ASP.NET MVC появилась еще в 2009 году а первый перезапуск платформы (ASP.NET Core) начал поставляться с прошлого лета. На протяжении этого времени структура проекта по умолчанию осталась почти неизменной: папки для контроллеров, представлений (views) и часто для моделей (или, возможно, ViewModels). Такой подход называется Tech folders. После создания нового проекта ASP.NET Core MVC организационная структура папок имеет следующий вид:
В чем проблема со структурой папок по умолчанию?
Большие веб-приложения требуют лучшей организации чем маленькие. Когда есть большой проект, организационная структура папок, которую используется по умолчанию в ASP.NET MVC (и Core MVC), перестает работать на вас.
Читать дальше →
Тэги: .net, asp, asp.net, core, feature, folders, mvc, веб-сайтов, проектирование, разработка, рефакторинг
[Из песочницы] Введение в проектирование сущностей, проблемы создания объектов 2017-02-07 15:25:55
При моделировании такого понятия предметно-ориентированного проектирования как сущность могут ...
+ развернуть текст сохранённая копия
При моделировании такого понятия предметно-ориентированного проектирования как сущность могут возникнуть некоторые сложности, обусловленные бизнес-требованиями или технической частью. В частности, иногда возникает сложность с созданием объекта-сущности.
В данной статье описываются две такие проблемы, и рассматривается способ их решения. Так же статья подойдет как введение в проектирование сущностей. Для понимания материала понадобится базовое представление о предметно-ориентированном проектировании.
Читать дальше →
Тэги: anemic, code, complete, design, domain, domain-driven, model, mysql, patterns, php, rich, ооп, проектирование, рефакторинг
[Перевод] Архитектура микросервисов 2017-02-01 18:13:00
< ...
+ развернуть текст сохранённая копия
К сожалению, у меня нет опыта работы с микросервисами, но около года назад я очень активно интересовался этой темой и изучил все источники информации, какие смог найти. Я просмотрел несколько выступлений на конференциях, прочитал несколько статей очень авторитетных и опытных специалистов вроде Мартина Фаулера, Фреда Джорджа, Эдриана Кокрофта и Криса Ричардсона, чтобы как можно больше узнать о микросервисах. Эта статья — результат моих изысканий.
Читать дальше →
Тэги: group, mail.ru, анализ, архитектура, блог, веб-сайтов, высокая, компании, микросервисы, проектирование, производительность, разработка, рефакторинг, систем, теги, читает
Кэширование данных в web приложениях. Использование memcached 2017-01-20 17:29:13
+ развернуть текст сохранённая копия
Юрий Краснощек (Delphi LLC, Dell)
Я немного расскажу вам про кэширование. Кэширование, в общем-то, не сильно интересно, берешь и кэшируешь, поэтому я еще расскажу про memcached, довольно интимные подробности.
Про кэширование начнем с того, что просят вас разработать фабрику по производству омнониевых торсиометров. Это стандартная задача, главное делать скучное лицо и говорить: «Ну, мы применим типовую схему для разработки фабрики».
Читать дальше →
Тэги: (онтико), highload, junior, memcached, анализ, блог, бунина, веб-сайтов, высокая, кеширование, компании, конференции, краснощек, кэширование, олега, проектирование, производительность, разработка, рефакторинг, систем, юрий
Главная / Главные темы / Тэг «рефакторинг»
|
Взлеты Топ 5
Падения Топ 5
|