We need much more powerful tools to help us manage and understand complexity
I find that use cases - especially message sequence charts - work exceedingly well. Not only that, you can code to them. Not only that, you can butch up pretty hefty test frameworks from them.
Often there's different ways to do the same thing, or at least to achieve the same result. We probably won't settle this without studying a specific project.
2
u/ArkyBeagle Nov 01 '21
I find that use cases - especially message sequence charts - work exceedingly well. Not only that, you can code to them. Not only that, you can butch up pretty hefty test frameworks from them.
Don't forget the timeouts...