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, 13: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>