SOLID: 1. Single Responsibility Principle (2-6)
Просто о NET | создано: 01.02.2019 | опубликовано: 01.02.2019 | обновлено: 13.01.2024 | просмотров: 468
В этом видео про: calabonga, программирование, обучение, tutorial, SOLID, ООП, OOP, объектно-ориентирование программирование, патерны, design patterns, Single, Responsability, Open Close, Liskov Substitution, Interface Segregation Principle, Dependecny Injection
Коротко о SOLID (1-6)
Просто о NET | создано: 01.02.2019 | опубликовано: 01.02.2019 | обновлено: 13.01.2024 | просмотров: 2586
Как-то не получилось у меня с первого раза найти информацию о том, как же надо применять SOLID на практике. Вот и решил самостоятельно написать статью, но...

Аудит или история изменений сущности в EntityFramework Core
Просто о NET | создано: 23.05.2018 | опубликовано: 24.05.2018 | обновлено: 13.01.2024 | просмотров: 7113
Как часто вам необходимо знать, какие действия были произведены с определенной сущностью? Например, в какой момент поменялось значение какого-либо свойства?

Repository как уровень абстракции Data Acceess Layer или уход от рутины
Просто о NET | создано: 16.11.2017 | опубликовано: 22.11.2017 | обновлено: 13.01.2024 | просмотров: 5572
Прежде чем начать реализовывать бизнес-логику какого-либо приложения, сайта, программы, обычно приходится проделать очень много рутиной работы. А при использовании "правильного" подхода программирования, это рутина многократно увеличивается. В этой статье повествуется о том, как можно сократить количество рутины.
Архитектура приложений: концептуальные слои и договоренности по их использованию
Просто о NET | создано: 03.02.2017 | опубликовано: 03.02.2017 | обновлено: 13.01.2024 | просмотров: 10704
Построение сложных и не очень сложных систем задача не тривиальная. Причем сложность разработки увеличивается прямо пропорционально числу разработчиков, которые в ней участвуют. При таких условиях разработки, принято придерживаться предопределённых правил, шаблонов и договоренностей, не говоря уже о паттернах проектирования, общеизвестных методологий по разработки ПО и, вообще, принципах ООП.

Шаблон Состояние (State): Управление состоянием объекта
Просто о NET | создано: 18.08.2016 | опубликовано: 18.08.2016 | обновлено: 13.01.2024 | просмотров: 7035
Очень часто в своей работе мне приходилось использовать перечисления (Enum) в качестве информации о состоянии объекта. И всё бы вроде как хорошо, но есть некоторое неудобство, при таком подходе логика по проверке состояния (validation) объекта при смене статуса "размазывалась" по всей системе. И часто получалось, что отследить все правила перехода от одного состояния к другому практически непосильная задача, особенно если проект разрабатывает группа программистов.

Программировать легко?
Просто о NET | создано: 23.06.2016 | опубликовано: 23.06.2016 | обновлено: 13.01.2024 | просмотров: 3888
Никому никогда не говорил и не буду говорить, что программировать легко, потому что это неправда. Программировать совсем не просто!
Неужели раскрутить и продать свою программу сложнее, чем ее создать?
Просто о NET | создано: 29.10.2015 | опубликовано: 29.10.2015 | обновлено: 13.01.2024 | просмотров: 5106
Допустим, что вы потратили не один месяц на написание своей программы: поиск идеи, изучение рынка, поиск конкурентов, программирование, отладка, тестирование, публикация и, возможно, еще какие-нибудь дополнительные телодвижения. В общем, вы проделали не малый путь, но смею вас заверить, что это даже не половина пути к финансовому успеху программного продукта. Это всего лишь начало большого приключения под названием "Монетизация кода".
C#: Удалять или не удалять неиспользуемые using директивы
Просто о NET | создано: 30.09.2015 | опубликовано: 30.09.2015 | обновлено: 13.01.2024 | просмотров: 6944
Особых споров по этому поводу нет, но дабы расставить все точки на "Ё" поговорим на эту тему.
Какую технологию выбрать или архитектура современных приложений
Просто о NET | создано: 13.05.2015 | опубликовано: 14.05.2015 | обновлено: 13.01.2024 | просмотров: 13282
Так получилось, что у меня есть некоторый опыт по разработки приложений. Начала отсчета 2001 год, то есть когда C#.NET был у истоков. На сегодняшний день, в мой адрес звучат множество вопросов: Какие технологии актуальны? Какую архитектуру из каких технологий построить? Перспективы развития той или иной технологии? В общем, в этой статье поговорим про выбор технологии.
