Я относительно новичок в .NET-программировании (и OOP в целом), и я хочу убедиться, что не разрабатываю плохие привычки начинающих при разработке своих приложений.
Если вы наняли нового .NET-разработчика и должны были быстро его ускорить, но также хотели убедиться, что он использует лучшие практики (например, принцип единой ответственности, модульное тестирование, разделение проблем), что бы Ваш рекомендуемый путь обучения?
Я слушал Polymorphic Podcast в последнее время, и, слушая обсуждение лучших практик, полезно, я нахожу отсутствие скринкастов и примеров кода, направленных на ознакомление с этими лучшими практиками.