Ответы пользователя по тегу C#
  • C# unit testing best practices?

    DimonSmart
    @DimonSmart
    Kaspersky Lab Developer
    Тут уже ответили по самым популярным.
    Добавлю ещё Microsoft Fakes
    Неплохо подходит для тестирования взаимодействия с большим внешним кодом который сложно замочить.
    В качестве интересного примера - специальные компоненты для юнит-тестирования sharepoint.
    Ответ написан
    Комментировать
  • Книга по шаблонам проектирования?

    DimonSmart
    @DimonSmart
    Kaspersky Lab Developer
    Если с паттернами только начинаешь знакомиться то очень последовательное изложение в книге Фримен, Фримен, Сьерра: Паттерны проектирования
    Её рекомендую читать в бумаге прямо с начала и последовательно.

    Для более продвинутого изучения рекомендую книгу Теплякова Паттерны проектирования
    Там помимо собственно самих паттернов хорошо описывается как научиться ими не злоупотреблять.

    Про классику - если уже очень хорошо знаешь что такое паттерны и имеешь по ним своё мнение - читать можно. Для изучения с начала - не очень подходит.
    Ответ написан
    Комментировать