Vorlage:Codequalität: Unterschied zwischen den Versionen
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 98: | Zeile 98: | ||
}}{{#switch: {{{liskov}}} | }}{{#switch: {{{liskov}}} | ||
| 0 = <br />  ☆☆☆☆☆ [[Programmierprinzipien#Liskovsches_Substitutionsprinzip.5B3.5D.2C_LSP.2C_Ersetzbarkeitsprinzip.2C_Liskov_substitution_principle.5B4.5D|Ersetzbarkeitsprinzip]]: wurde nicht beachtet | | 0 = <br />  ☆☆☆☆☆ [[Programmierprinzipien#Liskovsches_Substitutionsprinzip.5B3.5D.2C_LSP.2C_Ersetzbarkeitsprinzip.2C_Liskov_substitution_principle.5B4.5D|Ersetzbarkeitsprinzip]]: wurde nicht beachtet | ||
| 1 = <br />  ★☆☆☆☆ [[Programmierprinzipien#Liskovsches_Substitutionsprinzip. | | 1 = <br />  ★☆☆☆☆ [[Programmierprinzipien#Liskovsches_Substitutionsprinzip.5B3.5D.2C_LSP.2C_Ersetzbarkeitsprinzip.2C_Liskov_substitution_principle.5B4.5D|Ersetzbarkeitsprinzip]]: wurde kaum beachtet | ||
| 2 = <br />  ★★☆☆☆ [[Programmierprinzipien#Liskovsches_Substitutionsprinzip. | | 2 = <br />  ★★☆☆☆ [[Programmierprinzipien#Liskovsches_Substitutionsprinzip.5B3.5D.2C_LSP.2C_Ersetzbarkeitsprinzip.2C_Liskov_substitution_principle.5B4.5D|Ersetzbarkeitsprinzip]]: wurde häufiger beachtet | ||
| 3 = <br />  ★★★☆☆ [[Programmierprinzipien#Liskovsches_Substitutionsprinzip. | | 3 = <br />  ★★★☆☆ [[Programmierprinzipien#Liskovsches_Substitutionsprinzip.5B3.5D.2C_LSP.2C_Ersetzbarkeitsprinzip.2C_Liskov_substitution_principle.5B4.5D|Ersetzbarkeitsprinzip]]: wurde häufig beachtet | ||
| 4 = <br />  ★★★★☆ [[Programmierprinzipien#Liskovsches_Substitutionsprinzip. | | 4 = <br />  ★★★★☆ [[Programmierprinzipien#Liskovsches_Substitutionsprinzip.5B3.5D.2C_LSP.2C_Ersetzbarkeitsprinzip.2C_Liskov_substitution_principle.5B4.5D|Ersetzbarkeitsprinzip]]: wurde meist beachtet | ||
| 5 = <br />  ★★★★★ [[Programmierprinzipien#Liskovsches_Substitutionsprinzip. | | 5 = <br />  ★★★★★ [[Programmierprinzipien#Liskovsches_Substitutionsprinzip.5B3.5D.2C_LSP.2C_Ersetzbarkeitsprinzip.2C_Liskov_substitution_principle.5B4.5D|Ersetzbarkeitsprinzip]]: wurde beachtet | ||
| default | | default | ||
}}{{#switch: {{{continuity}}} | }}{{#switch: {{{continuity}}} | ||
Version vom 26. Oktober 2012, 15:34 Uhr
Benutzung
{{Codequalität
| application = name
| readability = 3
| writability = 3
| dry = 3
| verifiability = 3
| interfaces = 3
| contract = 3
| liskov = 3
| continuity = 3
| customizability = 3
| demeter = 3
| modularity = 3
| annotation1 = Anmerkung 1
| annotation2 = Anmerkung 2
| annotation3 = Anmerkung 3
| annotation4 = Anmerkung 4
| annotation5 = Anmerkung 5
}}
Bei der Realisierung der Anwendung
★★★☆☆ Lesbarkeit: gut
★★★☆☆ Schreibbarkeit: gute Entwicklungsumgebung
★★★☆☆ DRY: wenige Wiederholungen
★★★☆☆ Überprüfbarkeit: gute formale Spezifikation vorhanden
★★★☆☆ Interfaces: die wichtigsten sind spezifiziert
★★★☆☆ Integritätsbedingungen: die wichtigsten sind vorhanden
★★★☆☆ Ersetzbarkeitsprinzip: wurde häufig beachtet
★★★☆☆ Stetigkeit: gut
★★★☆☆ Konfigurierbarkeit: für die wichtigsten Parameter gegeben
★★★☆☆ Gesetz von Demeter: meist beachtet
★★★☆☆ Modularität: die wesentichen Regeln wurden beachtet
Anmerkung 1
Anmerkung 2
Anmerkung 3
Anmerkung 4
Anmerkung 5
name wurden die wichtigsten Programmierprinzipien beachtet:★★★☆☆ Lesbarkeit: gut
★★★☆☆ Schreibbarkeit: gute Entwicklungsumgebung
★★★☆☆ DRY: wenige Wiederholungen
★★★☆☆ Überprüfbarkeit: gute formale Spezifikation vorhanden
★★★☆☆ Interfaces: die wichtigsten sind spezifiziert
★★★☆☆ Integritätsbedingungen: die wichtigsten sind vorhanden
★★★☆☆ Ersetzbarkeitsprinzip: wurde häufig beachtet
★★★☆☆ Stetigkeit: gut
★★★☆☆ Konfigurierbarkeit: für die wichtigsten Parameter gegeben
★★★☆☆ Gesetz von Demeter: meist beachtet
★★★☆☆ Modularität: die wesentichen Regeln wurden beachtet
Anmerkung 1
Anmerkung 2
Anmerkung 3
Anmerkung 4
Anmerkung 5
<ul><li>„{{{correctness}}}“ ist keine Zahl.</li> <!--br--><li>„{{{extent}}}“ ist keine Zahl.</li> <!--br--><li>„{{{numberOfReferences}}}“ ist keine Zahl.</li> <!--br--><li>„{{{qualityOfReferences}}}“ ist keine Zahl.</li> <!--br--><li>„{{{conformance}}}“ ist keine Zahl.</li></ul>
