Vorlage:Codequalität: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 34: Zeile 34:
                     {{{demeter}}}        > 2 and
                     {{{demeter}}}        > 2 and
                     {{{modularity}}}      > 2
                     {{{modularity}}}      > 2
   | Dieser Code erfüllt die [[{{SITENAME}}:Code-Qualitätsanforderungen|{{SITENAME}}-Code-Qualitätsanforderungen]]:
   | 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
     | Dieser Code erfüllt die [[{{SITENAME}}:Code-Qualitätsanforderungen|{{SITENAME}}-Code-Qualitätsanforderungen]] '''nur eingeschränkt''':
     | Bei der Realisierung der Anwendung <code>{{{application}}}</code> wurden die wichtigsten [[Programmierprinzipien]] '''nur eingeschränkt''' beachtet:  
     | Dieser Artikel erfüllt die [[{{SITENAME}}:Code-Qualitätsanforderungen|{{SITENAME}}-Code-Qualitätsanforderungen]] '''nicht''':
     | 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 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>