Skip to main content
Filip Milovanović's user avatar
Filip Milovanović's user avatar
Filip Milovanović's user avatar
Filip Milovanović
  • Member for 7 years
  • Last seen this week
31 votes
Accepted

What would be an example of the Liskov Substitution Principle, if you don't use inheritance?

23 votes
Accepted

Where should interfaces be used?

22 votes
Accepted

What does "If a function does only those steps that are one level below the stated name of the function, then the function is doing one thing" means?

21 votes
Accepted

Naming of union and intersection types in TypeScript

19 votes

What should presenters return in Clean Architecture?

18 votes

Visitor Pattern: what's the point of the `accept` method?

13 votes

What's the difference between Observer pattern and listeners?

13 votes
Accepted

What is the purpose of this apparent self reference in C#?

12 votes
Accepted

Can the Liskov substitution principle be encountered when building real-world frontend applications?

11 votes
Accepted

Hexagonal Architecture: What is the purpose of the input ports?

10 votes
Accepted

What does "HATEOAS" have to do with Application State?

9 votes
Accepted

What is the relationship between variance, generic interfaces, and input/output?

8 votes
Accepted

The notion of configurable strategies

8 votes
Accepted

Understanding Object-Oriented invariants

8 votes

Design pattern for a function class

8 votes
Accepted

Clean Architecture: Use case spanning multiple UI elements

8 votes

What is the benefit of Java collection streams over C# or Scala collections?

8 votes
Accepted

How to avoid changing dozens of classes and interfaces when adding an argument to a method used in dozens of classes and interfaces?

8 votes

About coupling and cohesion

7 votes
Accepted

How to structure many complex conditionals on a class

7 votes
Accepted

When are Description classes useful

7 votes
Accepted

Why do frameworks give more flexibility to models than controllers?

7 votes

In what layer are the DTOs stored with CQRS?

6 votes

How does JS Promises works being single threaded

6 votes
Accepted

User Stories and Epics

6 votes

Does a server send a client a ServerMessage, or a ClientMessage

6 votes
Accepted

In DDD Aggregate + Event Sourcing, do Events happen before or after state changes?

6 votes

Is it true that "A Java Iterator is an Abstract Data Type"?

6 votes

Is there multiple definitions for responsibility of class?

6 votes
Accepted

Should an optional boolean function argument rather default to true or false?

1
2 3 4 5
7