CleanCode: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 33: | Zeile 33: | ||
[http://weblogs.asp.net/arturtrosin/archive/2009/01/26/separation-of-concern-vs-single-responsibility-principle-soc-vs-srp.aspx → mehr dazu] | [http://weblogs.asp.net/arturtrosin/archive/2009/01/26/separation-of-concern-vs-single-responsibility-principle-soc-vs-srp.aspx → mehr dazu] | ||
===== Coding Conventions ===== | ===== [http://www.clean-code-developer.de/Oranger-Grad.ashx#Source_Code_Konventionen_3 Coding Conventions] ===== | ||
[[Coding Conventions]] sind für die Zusammenarbeit mehrerer Entwickler an einem größeren Softwareprojekt unverzichtbar. Sie erhöhen die Lesbarkeit und sorgen für Konsistenz im Quellcode. | [[Coding Conventions]] sind für die Zusammenarbeit mehrerer Entwickler an einem größeren Softwareprojekt unverzichtbar. Sie erhöhen die Lesbarkeit und sorgen für Konsistenz im Quellcode. | ||
===== Interface Segregation Principle (ISP) ===== | [http://en.wikipedia.org/wiki/Coding_conventions → mehr dazu] | ||
.. | |||
===== [http://www.clean-code-developer.de/Gelber-Grad.ashx#Interface_Segregation_Principle_ISP_0 Interface Segregation Principle (ISP)] ===== | |||
Interfaces sollen so klein wie möglich sein und nur beinhalten was auch wirklich benötigt wird. | |||
[http://ifacethoughts.net/2006/03/28/interface-segregation-principle/ → mehr dazu] | |||
===== Dependency Inversion Principle (DIP) ===== | ===== Dependency Inversion Principle (DIP) ===== | ||
