I have a question which originates on previous assumptions and informations. I formulate this question in a way that contains (from my point of view) enough background information for someone to see its intent. However, there are answers/comments incoming which suggest that the people answering are missing background information or have misunderstood something. Those answers/comments seem to make it necessary to improve the initial question to either mitigate misunderstanding or include more background information
What tools/ways does SE provide to handle such a situation in an agile way?
I have tried:
Editing the question to include more background information.
This is bad for complex questions. I want to have the question-answer pair to be easy digestible for someone having the same question as me.
Splitting the question into different sub questions.
Bad as well. Then the sub questions are possibly answered but I will be the one answering my own complex question. This reduces credibility.
Clarifying those missing background informations or misunderstandings in comments
Works to some extent. Issue is that most people seem to not read the comments on answers, where the explanation is.
Basically I am looking for a way to handle a complex question like a program in SVN.
- State it (write the initial code)
- See that it's too complex for SE (some functions are too complex and need special handling)
- Branch the question (branch the source code)
- Merge and consolidate
The goal at the end is that there is a distinct question-answer pair which is super easy to digest for someone having the same question.