CleanCode: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 19: | Zeile 19: | ||
===== [http://www.clean-code-developer.de/Roter-Grad.ashx#Vorsicht_vor_Optimierungen!_2 Beware of Optimizations] ===== | ===== [http://www.clean-code-developer.de/Roter-Grad.ashx#Vorsicht_vor_Optimierungen!_2 Beware of Optimizations] ===== | ||
Optimierung bedeutet Aufwand und komplexeren Code. Solange es nicht WIRKLICH notwendig ist, sollte man darauf verzichten | Optimierung bedeutet Aufwand und komplexeren Code. Solange es nicht WIRKLICH notwendig ist, sollte man darauf verzichten. | ||
[http://wolfbyte-net.blogspot.com/2009/03/ccd-red-degree-rule-beware-of.html → mehr dazu] | [http://wolfbyte-net.blogspot.com/2009/03/ccd-red-degree-rule-beware-of.html → mehr dazu] | ||
===== Single Responsibility Principle (SRP) ===== | ===== [http://www.clean-code-developer.de/Oranger-Grad.ashx#Single_Responsibility_Principle_SRP_1 Single Responsibility Principle (SRP)] ===== | ||
Eine Klasse sollte genau eine Aufgabe erfüllen. | Eine Klasse sollte genau eine Aufgabe erfüllen. | ||
===== Separation of Concerns (SoC) ===== | [http://programmer.97things.oreilly.com/wiki/index.php/The_Single_Responsibility_Principle → mehr dazu] | ||
... | |||
===== [http://www.clean-code-developer.de/Oranger-Grad.ashx#Separation_of_Concerns_SoC_2 Separation of Concerns (SoC)] ===== | |||
Zerteile ein Programm in unterschiedliche Bereiche die sich wenig wie möglich überlappen. | |||
[http://weblogs.asp.net/arturtrosin/archive/2009/01/26/separation-of-concern-vs-single-responsibility-principle-soc-vs-srp.aspx → mehr dazu] | |||
===== Coding Conventions ===== | ===== Coding Conventions ===== | ||
