Трудности повторного использования
TRANSCRIPT
Это я
• Кожевников Дмитрий
• Неизвестный банк
• .NET Developer
• 4+ года enterprise
• dev2dev.ru, vk.kom/dev2dev
2
Зачем? – Меньше затрат!
• Меньше строк кода
• Меньше рутины
• Выше производительность труда
• Можно выпустить open-source
5
Использование движка
• Кейсы быстро кончились
• Сделать просто так же сложно
• Весело писать, трудно использовать
• Нужно помнить код
• Или быть автором кода(не спасает)
14
Примитивы наследования в C#
• protected abstract method
• protected virtual method
• public abstract method
• public virtual method
• abstract class
• interface
20
Осторожное наследование
• Молчаливые абстрактные классы
• Легкие интерфейсы
• Generic constraints
• Поведение по умолчанию
21