Клиентские template 1

WP Upload Directory not writable! Check file and directory permissions
disclaimer: статья делает обзор  преобразования JSON данных в html на клиентской стороне ( browser ) и раскрывает детали  работы template в Incoding Framework ( поиск, формирования, local storage и подключение своих engine ). Примеры из статьи доступны на GitHub Чем плох серверный ? Перед тем как ответить на этот вопрос, надо изучить что же предлагает asp.net ...

Repository

WP Upload Directory not writable! Check file and directory permissions
disclaimer: статья делает обзор конкретной реализации паттерна Repository, подробно рассматривая методы и особенности в рамках Incoding Framework. Для лучшего погружения ознакомьтесь с  Repository by Fowler, CQRS vs NLayer UPD: исходные коды статьи, доступны на GitHub Что мы получаем ? Паттерны часто становятся не только инструментом для борьбы со сложностью проекта, но иногда при очень “плотном” ...

MVD ( Model View Dispatcher ) 4

WP Upload Directory not writable! Check file and directory permissions
 Начало После появления в нашей работе IML стало намного проще построить ajax приложение, чем обычное из-за возможности разделять сложные View на более простые, что позволяет существенно упросить код, но также заметно увеличилось количество Action в Controller. MVD ( model view dispatcher )  – шаблон разработки, который позволяет выполнять Command/Query без написания Action Рассмотрим пример: 12345 public ActionResult ...

CQRS расширенный курс

WP Upload Directory not writable! Check file and directory permissions
disclamer: статья раскрывает особенности реализации CQRS в рамках Incoding Framework, которые позволяют решать задачи более гибко и универсально. Для большего погружения необходимо знание базовых понятий CQRS. В центре Dispatcher – это ключевой элемент в работе CQRS, который выполняет Command и Query в рамках одной транзакции, реализуя паттерн Unit Of Work, а также позволяет воспользоваться всеми ...

С чего начать?

WP Upload Directory not writable! Check file and directory permissions
disclamer: данная статья является пошаговым руководством, которое поможет ознакомиться с основными возможностями Incoding Framework. Результатом следования данному руководству будет приложение, реализующее работу с БД (CRUD + data filters) и полностью покрытое юнит-тестами. Часть 0. Введение. Для начала приведем краткое описание фреймворка. Incoding Framework состоит из трех пакетов: Incoding framework – back-end проекта, Incoding Meta Language – front-end проекта и ...

Советы и подсказки

WP Upload Directory not writable! Check file and directory permissions
Disclaimer: все действия направленные на уменьшение кода, нужного для решение задачи, в первую очередь преследуется цель, минимизации ошибок связанных с рутиной (под этим словом я понимаю “copy and past” ), которых много в любых проектах. Стараюсь во всех своих проектах писать только уникальный код для решения конкретных задач, а не копировать код из одного места ...

Тестовый сценарий command и query

WP Upload Directory not writable! Check file and directory permissions
Введение В этом посте  я опишу, как делается тестирование command и query, используя уже готовые средства библиотеки incframework. Для этого мы рассмотрим  основы работы Mock Message, а потом  разберем сценарии тестирования из проекта IncMusicStore, чтобы более детально изучить, как устроено тестирование в incframework. Mock Message Mock message – это оболочка для быстрого написания качественных unit ...

Inc testing

WP Upload Directory not writable! Check file and directory permissions
Disclaimer: статья не рассматривает пользу модульных тестов, потому что это было сделано в огромном количестве других статей и книг. Я попытаюсь описать варианты, чтобы  сделать тесты более простыми, безопасными и что очень важно быстрыми для написания. Введение Модульные тесты стали неотъемлемой частью процесса разработки внутри нашей компании, но так было не всегда и тому был  ...

Cqrs vs N-layer

WP Upload Directory not writable! Check file and directory permissions
Disclaimer: данная статья является личным мнением автора, которое складывается из опыта и знаний полученных при написание проектов. Как было раньше В последнее время для разработки серверной части бизнес приложений  чаще всего используется подход сложных n-layer архитектур, которые  разделяют приложение на множество слоев, тем самым позволяя разрабатывать разные части проекта независимо друг от друга. Эта практика ...