Handling edge cases in flowcharts without blowing up the entire diagram

Posted by Sad_Translator5417@reddit | ExperiencedDevs | View on Reddit | 21 comments

Working on some complex system flows and running into the classic problem where edge cases and error handling paths are making my diagrams unreadable. The happy path looks clean but once I add all the exception handling, timeouts, and edge cases, it is tangled up.

Any strategies for keeping flowcharts maintainable when we need to document all the messy real-world scenarios? Thinking about layered approaches or separate diagrams but curious what's worked for others.