Список статей в категории Типичные вопросы на собеседовании

Эта категория для тех кто ищет работу, в этой категории базовые и типичные вопросы рекрутеров во время собеседования

Паттерны Metadata Mapping и Query Object из каталога PoeAA

Паттерны Metadata Mapping  и Query Object из каталога PoeAA

В статье мы поговорим про Object-Relational Metadata Mapping Patterns из каталога паттернов для архитектуры корпоративных приложений (PoeAA). Мы рассмотрим назначение каждого из них, а так же сильные и слабые стороны. 

Equals() и как работает сравнение типов в C#

Equals() и как работает сравнение типов в C#

Правильное сравнивание типов в .NET всегда является проблемой не только для новичков, но и для опытных разработчиков. Сегодня мы рассмотрим как правильно сравнивать ссылочные (reference) и значимые (value) типы в .NET.

Branching стратегии в Git

Branching стратегии в Git

Статья которая поможет разобраться в самых популярных branching стратегиях и сделать вам правильной выбор нужного вам Git Workflow. 

Рассматриваем в статье такие вопросы:

  • Branching & merging анти-паттерны
  • Git Flow (Feature Based Development)
  • GitHub Flow
  • GitLab Flow
  • Trunk Based Development (TBD)
 

GRASP принципы

GRASP принципы

GRASP - general responsibility assignment software patterns — общие шаблоны распределения ответственностей. GRASP шаблоны, используемые в объектно-ориентированном проектировании для решения общих задач по назначению ответственностей классам и объектам.

Dictionary в .NET

Dictionary в .NET

В этой статье рассматриваем типы Dictionary (Dictionary, ListDictionary, HybridDictionary, OrderedDictionary, SortedDictionary, StringDictionary, ConcurrentDictionary, ImmutableDictionary и ReadOnlyDictionary) и заглядываем"под капот" как они работают