Я использую инъекцию конструктора ядра .NET.
В обзоре кода от коллеги он поднял вопрос, должен ли я проверить наличие нулевых значений на инъецированных зависимостях в контроллерах. У меня нет никаких фактических доказательств для этого, поэтому я хотел бы знать, возможно ли, что нулевая проверка может потребоваться. (Предполагая, что код настроен на использование di) < /p>
public class MyController
{
private readonly IMyService _myService;
public MyController(IMyService myService)
{
_myService = myService;
}
}
Подробнее здесь: https://stackoverflow.com/questions/528 ... -injection