3 ms·
> I'm not sure it's something that can be taught very well, though Why ever not? You can study and discuss existing architectures, their advantages and disadva
by perlgeek 11y ago
> I'm not sure it's something that can be taught very well, though
Why ever not? You can study and discuss existing architectures, their advantages and disadvantages, discuss case studies of existing code and new requirements and what architecture to implement them in etc.
Of course, you also need some decent programming experience to come up with architectures that work in practice, but that can be also acquired.
- dwmtm 11y agoThis kind of architecture is akin to surgery, and there aren't enough cadavers available for practice. (Zombies, on the other hand, maybe.) The Conway's Law factors are also harder to treat "fairly" in a theoretical sense relative to some of the real team-related difficulties that exist in any large enough organization.