DotNet&More

Описание к видео DotNet&More

В C# принято создавать отдельный интерфейс для каждой сущности ради обеспечения тестируемости. Но так ли это нужно? Можно ли обойтись без создания дублирующего кода?

Спасибо всем кто нас слушает. Ждем Ваши комментарии.

Бесплатный открытый курс "Rust для DotNet разработчиков":    • Rust для DotNet разработчиков  

Shownotes:
00:00:00 Вступление
00:02:50 В чем проблема интерфейсов для тестов?
00:18:45 protected virtual метод вместо выноса интерфейса
00:34:40 Мокаем прямые зависимости, AutoMock
00:50:50 Производительность вызова виртуальных методов

Ссылки:
- https://github.com/moq/Moq.AutoMocker : Moq.AutoMocker
- https://dev.to/aloneguid/c-net-method... : C#/.NET Method Call Performance - Facts

Видео: https://youtube.com/live/eBnaLdq0VXQ
Аудио: https://dotnetmore.mave.digital/ep-119
Скачать: https://api.mave.digital/storage/podc...

Слушайте все выпуски: https://dotnetmore.mave.digital
YouTube:    • DotNet & More  
Обсуждайте:
- Telegram: https://t.me/dotnetmore_chat

Следите за новостями:
– Twitter:   / dotnetmore  
– Telegram channel: https://t.me/dotnetmore

Copyright: https://creativecommons.org/licenses/...

Комментарии

Информация по комментариям в разработке