Saturate / example-projects

Contains example structures for projects, mostly front-end wise as of now.
0 stars 0 forks source link

One backend component might be more frontend components #1

Open Saturate opened 9 years ago

Saturate commented 9 years ago

image

How can we handle something like this the best way?

anderslaub commented 9 years ago

There is an issue with the "componentization" if this occurs.

A component cover a set of responsibilites, not a set of presentation specific something or other.

So I think the issue here is the definition of a component is not clear.

Definition of a component

"As software applications grow in size and complexity, they require some kind of highlevel organization. Classes are convenient unit for organizing small applications but are too finely grained to be used as the sole organizational unit for large applications. Something "larger" than a class is needed to help organize large applications. That something is called a package, or a component."

See chapter 28 in this book http://druss.co/wp-content/uploads/2013/10/Agile-Principles-Patterns-and-Practices-in-C.pdf

Saturate commented 9 years ago

Thanks for the talk, I'll make it clear how we should do multiple views.