Свързани въпроси 'separation-of-concerns'

Как поддържате логиката на приложението отделно от потребителския интерфейс, когато компонентите на потребителския интерфейс имат вградена функционалност?
Знам, че е важно кодът на потребителския интерфейс да бъде отделен от кода на домейна - приложението е по-лесно за разбиране, поддръжка, промяна и (понякога) изолиране на грешки. Но ето моят умствен блок... Delphi идва с компоненти с методи, които...
1589 изгледи
schedule 18.09.2022

Инжектирането на зависимост (DI) разчита ли на интерфейси?
Това може да изглежда очевидно за повечето хора, но аз просто се опитвам да потвърдя, че инжектирането на зависимост (DI) разчита на използването на интерфейси. По-конкретно, в случай на клас, който има определен интерфейс като параметър в своя...
568 изгледи

Път за отделяне на слоя изглед от съществуващо приложение winforms?
дадени: Нашата организация има стандартно приложение за windows form Формата и бизнес логиката са преплетени -- т.е. автономния изглед . Знаем, че моделът Autonomous View затруднява писането на модулни тестове. Целта е да вземем единична...
591 изгледи

дилема за местоположението на интерфейсите
Като се има предвид кодов проект, който трябва да се придържа към принципа на SoC чрез внедряване на слабо свързани слоеве, наличие на IoC контейнер и т.н., например просто решение ASP.NET MVC, което е разделено на следните сборки: Сглобяване на...
412 изгледи

ASP.NET: Код зад или без код?
Защо някой би искал да не използва код зад файла, така че сървърният код да е отделен от маркирането? Това не трябваше ли да е едно от предимствата на .NET пред класическия ASP? Лично аз смятам, че смесването на код с маркиране прави кода много...
1479 изгледи