A new document in 3D format is available in SpatialNote library. This time it’s an example of work in progress. In the latest “Software Design Patterns” document we’ve collected some info we found in open sources about software design patterns, and arranged it in 3D. If you’re into software development and spatial thinking, this document is a great opportunity to work on both skills at once.
All the information about patterns is arranged within categories alphabetically. There might be a better way (or several ways that work for different people) to arrange this info. You are welcome to create a copy of this document and complete it as you see fit: add more information about patterns, add more examples, rearrange patterns into meaningful subcategories, etc. You’re also welcome to share the result.
Note how easy it is to spot the missing data by looking at the document from the outside view. For example, the smallest cubes contain code samples for different patterns, and it’s apparent that Concurrency patterns (green branch) don’t have as many examples as other categories.