Add a comment


Re: Software architecture vs code

I often find myself asking either:

  1. Where is the code for this part of the architecture, or
  2. Where in the architecture is this code used
I think one cause of the problem is that both Java and C# use package/namespace hierarchies for defining where the code lives. This works fine for describing layers or 'contains' relationships but not so well for components - especially if certain behaviour is used in multiple components. Having a package/namespace that contains the word 'common' is definitely a smell for this!

Re: Software architecture vs code

HTML : b, strong, i, em, blockquote, br, p, pre, a href="", ul, ol, li, sub, sup
E-mail address
Remember me Yes  No 

E-mail addresses are not publicly displayed, so please only leave your e-mail address if you would like to be notified when new comments are added to this blog entry (you can opt-out later).