Software Engineering Stack Exchange is a question and answer site for professionals, academics, and students working within the systems development life cycle. It only takes a minute to sign up.

Sign up to join this community
Anybody can ask a question
Anybody can answer
The best answers are voted up and rise to the top

Explore our questions

13 votes
7 answers
3k views

Sufficient conditions for refactoring

0 votes
0 answers
3 views

Correct way to store UI-specific settings in MVVM pattern

2 votes
2 answers
148 views

Is this architecture too overkill? What is a good way to architect this software?

-1 votes
2 answers
74 views

When reconstructing file B from file A and a binary difference B-A, given that A and B-A are correct, do we still need to verify the integrity of B?

0 votes
2 answers
45 views

How might encapsulated source be broken into into multiple files?

0 votes
1 answer
75 views

API design question: Should a builder perform expensive validation when building?

24 votes
22 answers
31k views

Self-documenting Code vs Commented Code

1 vote
5 answers
301 views

When designing aggregates, can a child entity store another aggregate root ID?

13 votes
7 answers
5k views

In Scrum, should you split up the backlog in a functional backlog and a technical backlog or not?

0 votes
2 answers
142 views

Design for generating/filling a document based on a template-file, while considering permissions from a database?

-3 votes
4 answers
143 views

Compare version numbers

10 votes
3 answers
23k views

What's the difference between Observer pattern and listeners?

1 vote
2 answers
797 views

Entity Framework and Domain Driven Design Testability

40 votes
9 answers
15k views

How to make Scrum less stressful

Browse more Questions