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 [2018-08-30 00:23] – [Strategies] 2a02:8108:9640:4455:f078:8679:7c4a:debcprinciples: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.1535581410.txt.gz · Last modified: 2018-08-30 00:23 by 2a02:8108:9640:4455:f078:8679:7c4a:debc