User Tools

Site Tools


principles:more_is_more_complex

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
principles:more_is_more_complex [2020-10-12 16:26] – old revision restored (2018-08-30 00:23) 159.69.186.191principles:more_is_more_complex [2021-10-20 21:26] (current) – +++ restored +++ christian
Line 42: Line 42:
     * Merge several modules into one     * Merge several modules into one
     * Don't introduce a new module but put the functionality into another module     * Don't introduce a new module but put the functionality into another module
 +  * Avoid big modules
 +    * Divide large modules into several smaller ones
 +    * Introduce new modules to group related functionality. A [[patterns:Parameter Object]] is a typical example for this.
  
 ===== Caveats ===== ===== Caveats =====
Line 56: Line 59:
  
 The phrase "more is more complex" is new but can be regarded trivially intuitive to every developer. There is also some research concerning certain aspects of MIMC. See section [[#evidence]]. The phrase "more is more complex" is new but can be regarded trivially intuitive to every developer. There is also some research concerning certain aspects of MIMC. See section [[#evidence]].
- 
  
 ===== Evidence ===== ===== Evidence =====
principles/more_is_more_complex.txt · Last modified: 2021-10-20 21:26 by christian