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 1: | Zeile 1: | ||
<includeonly><div | <includeonly><div | ||
< | class="{{#ifexpr: {{{readability}}} > 2 and | ||
{{{continuity}}} > 2 and | |||
{{{customizability}}} > 2 and | |||
{{{dry}}} > 2 and | |||
{{{demeter}}} > 2 and | |||
{{{verifiability}}} > 2 and | |||
{{{interfaces}}} > 2 and | |||
{{{contract}}} > 2 and | |||
{{{liskov}}} > 2 and | |||
{{{modularity}}} > 2 | |||
| wiki_highlight_01 | |||
| {{#ifexpr: {{{readability}}} > 0 and | |||
{{{continuity}}} > 0 and | |||
{{{customizability}}} > 0 and | |||
{{{dry}}} > 0 and | |||
{{{demeter}}} > 0 and | |||
{{{verifiability}}} > 0 and | |||
{{{interfaces}}} > 0 and | |||
{{{contract}}} > 0 and | |||
{{{liskov}}} > 0 and | |||
{{{modularity}}} > 0 | |||
| wiki_warning_01 | |||
| wiki_warning_02 | |||
}} | |||
}}">{{#ifexpr: {{{readability}}} > 2 and | |||
{{{continuity}}} > 2 and | |||
{{{customizability}}} > 2 and | |||
{{{dry}}} > 2 and | |||
{{{demeter}}} > 2 and | |||
{{{verifiability}}} > 2 and | |||
{{{interfaces}}} > 2 and | |||
{{{contract}}} > 2 and | |||
{{{liskov}}} > 2 and | |||
{{{modularity}}} > 2 | |||
| Bei der Realisierung der Anwendung <code>{{{application}}}</code> wurden die wichtigsten [[Programmierprinzipien]] beachtet: | |||
| {{#ifexpr: {{{readability}}} > 0 and | |||
{{{continuity}}} > 0 and | |||
{{{customizability}}} > 0 and | |||
{{{dry}}} > 0 and | |||
{{{demeter}}} > 0 and | |||
{{{verifiability}}} > 0 and | |||
{{{interfaces}}} > 0 and | |||
{{{contract}}} > 0 and | |||
{{{liskov}}} > 0 and | |||
{{{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: {{{comprehensibility}}} | |||
| 0 = <br />  ☆☆☆☆☆ [[Programmierprinzipien#Verst.C3.A4ndlichkeit.2C_Comprehesibility.2C_Lesbarkeit.2C_Readability|Verständlichkeit/Lesbarkeit]]: unverständlich und/oder unlesbar | | 0 = <br />  ☆☆☆☆☆ [[Programmierprinzipien#Verst.C3.A4ndlichkeit.2C_Comprehesibility.2C_Lesbarkeit.2C_Readability|Verständlichkeit/Lesbarkeit]]: unverständlich und/oder unlesbar | ||
| 1 = <br />  ★☆☆☆☆ [[Programmierprinzipien#Verst.C3.A4ndlichkeit.2C_Comprehesibility.2C_Lesbarkeit.2C_Readability|Verständlichkeit/Lesbarkeit]]: ausreichend | | 1 = <br />  ★☆☆☆☆ [[Programmierprinzipien#Verst.C3.A4ndlichkeit.2C_Comprehesibility.2C_Lesbarkeit.2C_Readability|Verständlichkeit/Lesbarkeit]]: ausreichend |
Version vom 27. Oktober 2012, 16:28 Uhr
Benutzung
{{Codequalität | application = name | comprehensibility = 3 | writability = 3 | continuity = 3 | dry = 3 | verifiability = 3 | interfaces = 3 | contract = 3 | liskov = 3 | customizability = 3 | demeter = 3 | modularity = 3 | annotation1 = Anmerkung 1 | annotation2 = Anmerkung 2 | annotation3 = Anmerkung 3 | annotation4 = Anmerkung 4 | annotation5 = Anmerkung 5 }}