Существует множество шаблонов программирования и архитектуры. Шаблоны позволяют сделать код более чистым, многоразовым, ремонтопригодным, более подверженным тестированию & наконец (но не по крайней мере), чтобы почувствовать приверженца настоящего крутого разработчика.Возможность повторного использования, тестируемость, снижение сложности кода и значимость программирования.
Как вы оцениваете эти соображения? Что привлекает вас больше всего, когда вы решите применить шаблон?
Интересно, сколько раз повторное использование кода (особенно для шаблонов MVP, MVC) было важно? Например, библиотека DAL часто делится между проектами (она многократно используется), но часто ли используются контроллеры/представления (абстрагированные через интерфейсы)?
Спасибо, добавлен ремонтируемый. –