This question already has an answer here:
- Is there a programming paradigm that promotes making dependencies extremely obvious to other programmers? by Christs_Chin
- How to specify a precondition (LSP) in an interface in C#? by Achilles
Suggest the next Question of the Week by answering here with a link to the question, and a short explanation why it's an exemplary on topic question. You may suggest any question that was posted between 2017-01-22 and 2017-01-28 and is not closed. You can use this search query to quickly find good candidates.
Vote on suggestions to select the next Question of the Week. Ask yourself:
Is this question firmly and unambiguously within the scope of Software Engineering?
Is this an interesting and well-written question?
Would I like to see more questions like that?
The next QotW will be the suggestion with the highest score by next sunday. If you have doubts about a suggestion, you can discuss it in the comments.
Vote for this meta question if you like the Question of the Week contest. This makes the contest more visible in the community bulletin on the right. It also indicates whether this contest should be continued. After this week, I'll open up a discussion on whether we want these contests to continue, and what could be improved.