Search Results
Search type | Search syntax |
---|---|
Tags | [tag] |
Exact | "words here" |
Author |
user:1234 user:me (yours) |
Score |
score:3 (3+) score:0 (none) |
Answers |
answers:3 (3+) answers:0 (none) isaccepted:yes hasaccepted:no inquestion:1234 |
Views | views:250 |
Code | code:"if (foo != bar)" |
Sections |
title:apples body:"apples oranges" |
URL | url:"*.example.com" |
Saves | in:saves |
Status |
closed:yes duplicate:no migrated:no wiki:no |
Types |
is:question is:answer |
Exclude |
-[tag] -apples |
For more details on advanced search visit our help page |
The high-level design and description of a software system. Architectural design distills away details of implementations, algorithms, and data representation to concentrate on the interaction of "black box" components.
0
votes
Onion Architecture PopUpService
"So i create an interface IPopUpService in the application layer. Suddenly i have access to to it in the persistence layer."
The fact that you can reference something doesn't mean that you should; y …
6
votes
Accepted
What is the difference between business capability and subdomain Decomposition in microservi...
Decomposition by business capability
As your quote mentions, business architecture modeling is not a software engineering discipline, it's a way for a business to understand and describe what is it that …
1
vote
Accepted
Factory pattern with creators
Generally speaking, whenever you have two pieces of code that should be decoupled but should work together, you wire them up in a third piece of code that depends on both (assuming you're not relying …
19
votes
What should presenters return in Clean Architecture?
Let's just start with the approach that would feel straightforward to someone who's used to CRUD-based applications, and see how we can evolve the architecture from there. … What I'm trying to get at is why Clean Architecture has the elements that it has. …
3
votes
Accepted
Managing multiple state machines interacting with each others in ES5 Javascript
One way to look at this is that a finite state machine is basically just a function + a state variable, that, when given an input, updates the state variable, and produces an (input & state)-dependent …
2
votes
Component Diagram Usage
According to the UML 2.5 normative specification document that can be found here, a component is a classifier (section 11.6.4. Notation):
A Component is shown as a Classifier rectangle [...]. The …
1
vote
Develop based on my current requirements only?
This seems like something you can add fairly easily at any point (especially if this service if new, in terms of its life-cycle as a product, since in that case the cost of rewriting whole chunks of c …
1
vote
Accepted
How to make the controller framework independent in Clean Architecture?
Full Answer:
Think of the Clean Architecture as more of an ideal to strive to, rather then something you need to setup exactly right from the beginning. …
3
votes
Accepted
Clean Architecture, how does the use case interactor generate different outputs?
Think of Clean Architecture as of a map, not a prescription.)
How you'd go about this completely depends on the details of your application & business logic. … See my answer here to see how you might arrive at a clean architecture–like dependency structure, starting from a typical function with an input and an output. …
1
vote
Clean Architecture Gateway layer depends on outer layer
On a related note, in a distributed system (say, a collection of interacting services), you can still think about the architecture and dependencies in a similar way (it's just a different deployment model … After all the number of layers in Clean Architecture is not fixed. …
4
votes
Why and how are Server-side Web MVC and client-side/desktop MVC not the same?
So choosing a framework does not in itself amount to choosing an architecture; rather, MVC is a pattern that's applied by the developer team in order to achieve said separation. …
7
votes
Accepted
Why do frameworks give more flexibility to models than controllers?
Basically, in layered architecture, the Model is a part of the business logic layer (BLL), or in simpler systems, it is the BLL. …
13
votes
Accepted
What is the purpose of this apparent self reference in C#?
Can some help me understand why the class is inheriting from a base of same type?
It's not, it's inheriting from Page<T>, but T itself is constrained to be parameterized by a type that is derived …
5
votes
Accepted
Dependencies within the inner hexagon of Ports and Adapters
It doesn't contradict the statement. Conceptually, your business object, App, provides "ports" (the two interfaces) so that you can hook up other components on top. The two interfaces are owned by the …
3
votes
How to handle common functionality that is not business logic in clean architecture
What's implicit in Uncle Bob's Clean Architecture is that "underneath" everything there is some common infrastructure that every circle depends on (e.g. the standard libraries provided with the language …