Code Blog

Code Blog Шаблоны (Generics) в C#

Шаблоны (Generics) в C# Шаблоны. Звучит, как нечто очень далекое от программирования. Однако шаблоны являются крайне полезным инструментом. Фактически все динамические структуры в C# (динамические массивы, списки, очереди, стеки и пр) используют шаблонные методы. Также можно достаточно часто встретить и альтернативные названия такие как обобщенные типы, обобщения или generics. Что такое шаблоны? Предположим, необходимо разработать класс / метод, который работал бы с разными типами данных. Пока мы еще не зн...

2018-08-20 09:52:53 + Комментировать

Блог о программировании

Паттерн Ленивая команда (Lazy command) TLDR: Переместите action методы из контроллеров в лениво загружаемые команды с помощью паттерна <Ленивая команда. При написании контроллеров в ASP.NET Core, Вы можете столкнуться с очень длинным классом, если не будете осторожны. Представим, что Вы написали несколько action методов в контроллере, по несколько строк кода в каждом, и прокомментировали их для поддержки Swagger. Читать продолжение. Подпишись: Вконтакте , Facebook , Twitter , Telegram ...

2018-07-11 10:03:51 + Комментировать

Блог о программировании

Подборка обучающих статей по программированию за неделю ...

2018-04-16 09:19:26 + Комментировать

Блог о программировании Паттерн проектирования Хранитель (Memento) на языке C#

Паттерн проектирования - это продуманный способ построения исходного кода программы для решения часто возникающих в повседневном программировании проблем проектирования. Иными словами, это уже придуманное решения, для типичной задачи. При этом паттерн не готовое решение, а просто алгоритм действий, который должен привести к желаемому результату. Давайте рассмотрим один из наиболее часто используемых поведенческих паттернов - Хранитель (Memento. Как я уже писал ранее, существует три вида паттернов проектиро...

2018-04-05 09:33:09 + Комментировать

Блог о программировании Паттерн проектирования Строитель (Builder) на языке C#

Паттерн проектирования - это продуманный способ построения исходного кода программы для решения часто возникающих в повседневном программировании проблем проектирования. Иными словами, это уже придуманное решения, для типичной задачи. При этом паттерн не готовое решение, а просто алгоритм действий, который должен привести к желаемому результату. Давайте рассмотрим один из наиболее часто используемых порождающих паттернов - Строитель (Builder. Как я уже писал ранее, существует три вида паттернов проектирова...

2018-04-04 08:40:49 + Комментировать

Блог о программировании Паттерн проектирования Прототип (Prototype) на языке C#

Паттерн проектирования - это продуманный способ построения исходного кода программы для решения часто возникающих в повседневном программировании проблем проектирования. Иными словами, это уже придуманное решения, для типичной задачи. При этом паттерн не готовое решение, а просто алгоритм действий, который должен привести к желаемому результату. Давайте рассмотрим один из наиболее часто используемых порождающих паттернов - Прототип (Prototype. Как я уже писал ранее, существует три вида паттернов проектиров...

2018-04-03 08:44:32 + Комментировать

Блог о программировании

Вышел новый релиз языка C# версии 7.2, в котором были реализованы новые возможности. По словам кампании Microsoft, одной из основных целей данного выпуска было увеличение эффективности работы с типами данных хранимых по значению (в стеке, путем ухода от избыточного выделения памяти и выполнения ненужных операций копирования. Давайте рассмотрим основные новинки языка. Добавлен новый модификатор доступа private protected Данный модификатор доступа позволяет обращаться только производным классам в пределах од...

2018-04-02 21:52:14 + Комментировать

Блог о программировании Паттерн проектирования Фабричный метод (Factory Method)

Паттерн проектирования - это продуманный способ построения исходного кода программы для решения часто возникающих в повседневном программировании проблем проектирования. Иными словами, это уже придуманное решения, для типичной задачи. При этом паттерн не готовое решение, а просто алгоритм действий, который должен привести к желаемому результату. Давайте рассмотрим один из наиболее часто используемых порождающих паттернов - Фабричный метод (Factory Method. Как я уже писал ранее, существует три вида паттерно...

2018-04-02 09:08:38 + Комментировать

Блог о программировании Паттерн проектирования Шаблонный метод(Template method)

Паттерн проектирования - это продуманный способ построения исходного кода программы для решения часто возникающих в повседневном программировании проблем проектирования. Иными словами, это уже придуманное решения, для типичной задачи. При этом паттерн не готовое решение, а просто алгоритм действий, который должен привести к желаемому результату. Давайте рассмотрим один из наиболее часто используемых поведенческих паттернов - Шаблонный метод (Template method. Как я уже писал ранее, существует три вида патте...

2018-03-30 09:58:26 + Комментировать

Блог о программировании Паттерн проектирования Абстрактная фабрика(Abstract Factory)

Паттерн (шаблон) проектирования - это продуманный способ построения исходного кода программы для решения часто возникающих в повседневном программировании проблем проектирования. Иными словами, это уже придуманное решения, для типичной задачи. При этом паттерн не готовое решение, а просто алгоритм действий, который должен привести к желаемому результату. Давайте рассмотрим один из наиболее часто используемых порождающих паттернов - Абстрактная фабрика (Abstract Factory. Как я уже писал ранее, существует тр...

2018-03-29 11:13:23 + Комментировать
  • 1
  • 2