CleanCode: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Florian (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Florian (Diskussion | Beiträge)
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) =====
Abgerufen von „https://sopranium.de/CleanCode