context-mapping icon indicating copy to clipboard operation
context-mapping copied to clipboard

Customer --> Supplier misleading arrow?!

Open edlich opened this issue 5 years ago • 4 comments

Great work! Just a micro remark: Wouldn't it be better to remove the arrow in the Customer-Supplier picture or turn it around?! I mean the "Customer gets" something which the "Supplier provides". Or did I miss something? Best greetings Stefan

edlich avatar Jul 08 '20 18:07 edlich

@edlich the way I understand it, the arrow shows the direction of the dependency. The customer depends on the supplier, not the other way around.

sl-manuelguilbault avatar Jul 09 '20 09:07 sl-manuelguilbault

ok thanks.

edlich avatar Jul 09 '20 09:07 edlich

I'm probably biased because of the syntax in @ContextMapper, but: I would turn it around, because in the "DDD jargon" we always talk about Upstream-Downstream relationships and according to that metaphor I would illustrate "information flow" and not direction of dependency. The information flows from upstream to downstream; or from supplier to customer in this case. This is the reason why its the other way around in @ContextMapper: Customer <- Supplier or Supplier -> Customer

stefan-ka avatar Jul 31 '20 14:07 stefan-ka

Sorry for joining in late to the discussion. I get your arguments and I come to the conclusion that arrows in context maps are a bad idea in general because they lead to many implicit assumptions depending on the context of the folks looking at them.

My suggestion is: let's just get rid of the arrow in the Customer-Supplier relationship visualization. Bildschirmfoto 2021-03-16 um 06 41 51

mploed avatar Mar 16 '21 05:03 mploed