Vorlage:Codequalität: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<includeonly><div  
<includeonly><div  
  class="{{#ifexpr: {{{comprehensibility}}} > 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:      {{{comprehensibility}}} > 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:      {{{comprehensibility}}} > 2 and
}}">{{#ifexpr:      {{{comprehensibility}}} > 2 and
                     {{{continuity}}}        > 2 and
                     {{{continuity}}}        > 2 and
Zeile 24: Zeile 48:
     | Bei der Realisierung der Anwendung <code>{{{application}}}</code> wurden die wichtigsten [[Programmierprinzipien]] '''nicht''' beachtet:  
     | Bei der Realisierung der Anwendung <code>{{{application}}}</code> wurden die wichtigsten [[Programmierprinzipien]] '''nicht''' beachtet:  
   }}  
   }}  
}}{{#switch: {{{comprehensibility}}}
| 0 = <br />&#160;&#160;&#9734;&#9734;&#9734;&#9734;&#9734; [[Programmierprinzipien#Verst.C3.A4ndlichkeit.2C_Comprehesibility.2C_Lesbarkeit.2C_Readability|Verständlichkeit/Lesbarkeit]]: unverständlich und/oder unlesbar
| 1 = <br />&#160;&#160;&#9733;&#9734;&#9734;&#9734;&#9734; [[Programmierprinzipien#Verst.C3.A4ndlichkeit.2C_Comprehesibility.2C_Lesbarkeit.2C_Readability|Verständlichkeit/Lesbarkeit]]: ausreichend
| 2 = <br />&#160;&#160;&#9733;&#9733;&#9734;&#9734;&#9734; [[Programmierprinzipien#Verst.C3.A4ndlichkeit.2C_Comprehesibility.2C_Lesbarkeit.2C_Readability|Verständlichkeit/Lesbarkeit]]: befriedigend
| 3 = <br />&#160;&#160;&#9733;&#9733;&#9733;&#9734;&#9734; [[Programmierprinzipien#Verst.C3.A4ndlichkeit.2C_Comprehesibility.2C_Lesbarkeit.2C_Readability|Verständlichkeit/Lesbarkeit]]: gut
| 4 = <br />&#160;&#160;&#9733;&#9733;&#9733;&#9733;&#9734; [[Programmierprinzipien#Verst.C3.A4ndlichkeit.2C_Comprehesibility.2C_Lesbarkeit.2C_Readability|Verständlichkeit/Lesbarkeit]]: sehr gut
| 5 = <br />&#160;&#160;&#9733;&#9733;&#9733;&#9733;&#9733; [[Programmierprinzipien#Verst.C3.A4ndlichkeit.2C_Comprehesibility.2C_Lesbarkeit.2C_Readability|Verständlichkeit/Lesbarkeit]]: ausgezeichnet
}}{{#switch: {{{writability}}}
}}{{#switch: {{{writability}}}
  | 0 = <br />&#160;&#160;&#9734;&#9734;&#9734;&#9734;&#9734; [[Programmierprinzipien#Schreibbarkeit.2C_Writability|Schreibbarkeit]]: unbrauchbare Entwicklungsumgebung
  | 0 = <br />&#160;&#160;&#9734;&#9734;&#9734;&#9734;&#9734; [[Programmierprinzipien#Schreibbarkeit.2C_Writability|Schreibbarkeit]]: unbrauchbare Entwicklungsumgebung

Version vom 27. Oktober 2012, 16:21 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
}}