![]() The architecture of a software system is a metaphor, analogous to the architecture of a building. Each structure comprises software elements, relations among them, and properties of both elements and relations. And having them available to glance at for 10 seconds, often means I can just dive into my code faster the next day.Software architecture is the set of structures needed to reason about a software system and the discipline of creating such structures and systems. ![]() They doesn't replace anything else, but are a great addition to your code + regular mostly-text doco.Īnd on days where I'm struggling to actually write code, it's a very very productive form of "procrastination". There's a very tangible/muscle memory based connection that can be very useful, and much faster to consume that anything in text is. I only just started getting into making diagrams for my projects about a year ago, and I really wish I'd started it sooner! Overall it actually saves me a lot of time re-figuring things out again and again from source code.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |