On 08/03/15 13:24, Tudor Girba wrote:
I summarize below why I think fine grained configurations should be
preferred to groups.

Configurations are both about dependencies and how to make something work together, and about how something is to be used. The granularity should be so, that changes in underlying code lead to a minimum ripple effect in configurations. That leads to a pressure for configurations to be as coarse grained as possible. Groups allow configurations to be much more coarse-grained than we could otherwise support. Fine grained configurations expose implementation detail (structure) instead of an interface. I consider groups to be first class citizens. If they are not currently, then we should make them so.

The fine grained configurations for GT make no sense at all to me.
The same people are working on it and the parts need to change together.

Stephan



Reply via email to