💬 Мысли Эндрю Лока о primary constructors: 3 ➕ и 5 ➖
В предыдущей статье автор представил введение в primary constructors в C# 12. В новом материале вас ждет более глубокое погружение в тему с описанием основных достоинств и недостатков (по его мнению):
☑️ Основные подходы к использованию primary constructors
☑️ Лучшие юзкейсы primary constructors
▫️Базовая инициализация полей
▫️Инициализация в тестовом коде
▫️Dependency injection в MVC-контроллерах
☑️ Проблемные моменты, или «что не нравится»
▫️Duplicate capture
▫️Неявные поля не могут быть readonly
▫️Неявные поля изменяют макет структуры
▫️Путаница с соглашениями об именах
▫️Путаница с record
Post #4824
7.32K

- 👍 19