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 34: | Zeile 34: | ||
{{{demeter}}} > 2 and | {{{demeter}}} > 2 and | ||
{{{modularity}}} > 2 | {{{modularity}}} > 2 | ||
| | | Bei der Realisierung der Anwendung <code>{{{application}}}</code> wurden die wichtigsten [[Programmierprinzipien]] beachtet: | ||
| {{#ifexpr: {{{readability}}} > 0 and | | {{#ifexpr: {{{readability}}} > 0 and | ||
{{{dry}}} > 0 and | {{{dry}}} > 0 and | ||
| Zeile 45: | Zeile 45: | ||
{{{demeter}}} > 0 and | {{{demeter}}} > 0 and | ||
{{{modularity}}} > 0 | {{{modularity}}} > 0 | ||
| | | Bei der Realisierung der Anwendung <code>{{{application}}}</code> wurden die wichtigsten [[Programmierprinzipien]] '''nur eingeschränkt''' beachtet: | ||
| | | Bei der Realisierung der Anwendung <code>{{{application}}}</code> wurden die wichtigsten [[Programmierprinzipien]] '''nicht''' beachtet: | ||
}} | }} | ||
}}{{#switch: {{{readability}}} | }}{{#switch: {{{readability}}} | ||
| Zeile 142: | Zeile 142: | ||
<pre><nowiki>{{Codequalität | <pre><nowiki>{{Codequalität | ||
| application = name | |||
| readability = 5 | | readability = 5 | ||
| dry = 5 | | dry = 5 | ||
| Zeile 160: | Zeile 161: | ||
ergibt | ergibt | ||
{{Codequalität | {{Codequalität | ||
| application = name | |||
| readability = 5 | | readability = 5 | ||
| dry = 5 | | dry = 5 | ||
Version vom 26. Oktober 2012, 11:55 Uhr
Benutzung
{{Codequalität
| application = name
| readability = 5
| dry = 5
| verifiability = 5
| interfaces = 5
| contract = 5
| liskov = 5
| continuity = 5
| customizability = 5
| demeter = 5
| modularity = 5
|annotation1 = Anmerkung 1
|annotation2 = Anmerkung 2
|annotation3 = Anmerkung 3
|annotation4 = Anmerkung 4
|annotation5 = Anmerkung 5
}}
ergibt
Bei der Realisierung der Anwendung
★★★★★ Lesbarkeit: ausgezeichnet
★★★★★ DRY: keine Wiederholungen
★★★★★ Überprüfbarkeit: ausgezeichnete formale Spezifikation vorhanden
★★★★★ Interfaces: vollständig spezifiziert
★★★★★ Integritätsbedingungen: vollständig vorhanden
★★★★★ Ersetzbarkeitsprinzip: wurde beachtet
★★★★★ Stetigkeit: ausgezeichnet
★★★★★ Konfigurierbarkeit: ausgezeichnet
★★★★★ Gesetz von Demeter: immer beachtet
★★★★★ Modularität: alle Regeln wurden beachtet
Anmerkung 1
Anmerkung 2
Anmerkung 3
Anmerkung 4
Anmerkung 5
name wurden die wichtigsten Programmierprinzipien beachtet:★★★★★ Lesbarkeit: ausgezeichnet
★★★★★ DRY: keine Wiederholungen
★★★★★ Überprüfbarkeit: ausgezeichnete formale Spezifikation vorhanden
★★★★★ Interfaces: vollständig spezifiziert
★★★★★ Integritätsbedingungen: vollständig vorhanden
★★★★★ Ersetzbarkeitsprinzip: wurde beachtet
★★★★★ Stetigkeit: ausgezeichnet
★★★★★ Konfigurierbarkeit: ausgezeichnet
★★★★★ Gesetz von Demeter: immer beachtet
★★★★★ Modularität: alle 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>
