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 | class="{{#ifexpr: {{{readability}}} > 2 and | ||
{{{continuity}}} > 2 and | |||
{{{dry}}} > 2 and | {{{dry}}} > 2 and | ||
{{{verifiability}}} > 2 and | {{{verifiability}}} > 2 and | ||
| Zeile 6: | Zeile 7: | ||
{{{contract}}} > 2 and | {{{contract}}} > 2 and | ||
{{{liskov}}} > 2 and | {{{liskov}}} > 2 and | ||
{{{customizability}}} > 2 and | {{{customizability}}} > 2 and | ||
{{{demeter}}} > 2 and | {{{demeter}}} > 2 and | ||
| Zeile 12: | Zeile 12: | ||
| wiki_highlight_01 | | wiki_highlight_01 | ||
| {{#ifexpr: {{{readability}}} > 0 and | | {{#ifexpr: {{{readability}}} > 0 and | ||
{{{continuity}}} > 0 and | |||
{{{dry}}} > 0 and | {{{dry}}} > 0 and | ||
{{{verifiability}}} > 0 and | {{{verifiability}}} > 0 and | ||
| Zeile 17: | Zeile 18: | ||
{{{contract}}} > 0 and | {{{contract}}} > 0 and | ||
{{{liskov}}} > 0 and | {{{liskov}}} > 0 and | ||
{{{customizability}}} > 0 and | {{{customizability}}} > 0 and | ||
{{{demeter}}} > 0 and | {{{demeter}}} > 0 and | ||
| Zeile 25: | Zeile 25: | ||
}} | }} | ||
}}">{{#ifexpr: {{{readability}}} > 2 and | }}">{{#ifexpr: {{{readability}}} > 2 and | ||
{{{continuity}}} > 2 and | |||
{{{dry}}} > 2 and | {{{dry}}} > 2 and | ||
{{{verifiability}}} > 2 and | {{{verifiability}}} > 2 and | ||
| Zeile 30: | Zeile 31: | ||
{{{contract}}} > 2 and | {{{contract}}} > 2 and | ||
{{{liskov}}} > 2 and | {{{liskov}}} > 2 and | ||
{{{customizability}}} > 2 and | {{{customizability}}} > 2 and | ||
{{{demeter}}} > 2 and | {{{demeter}}} > 2 and | ||
| Zeile 36: | Zeile 36: | ||
| Bei der Realisierung der Anwendung <code>{{{application}}}</code> wurden die wichtigsten [[Programmierprinzipien]] beachtet: | | Bei der Realisierung der Anwendung <code>{{{application}}}</code> wurden die wichtigsten [[Programmierprinzipien]] beachtet: | ||
| {{#ifexpr: {{{readability}}} > 0 and | | {{#ifexpr: {{{readability}}} > 0 and | ||
{{{continuity}}} > 0 and | |||
{{{dry}}} > 0 and | {{{dry}}} > 0 and | ||
{{{verifiability}}} > 0 and | {{{verifiability}}} > 0 and | ||
| Zeile 41: | Zeile 42: | ||
{{{contract}}} > 0 and | {{{contract}}} > 0 and | ||
{{{liskov}}} > 0 and | {{{liskov}}} > 0 and | ||
{{{customizability}}} > 0 and | {{{customizability}}} > 0 and | ||
{{{demeter}}} > 0 and | {{{demeter}}} > 0 and | ||
| Zeile 63: | Zeile 63: | ||
| 4 = <br />  ★★★★☆ [[Programmierprinzipien#Schreibbarkeit.2C_Writability|Schreibbarkeit]]: sehr gute Entwicklungsumgebung | | 4 = <br />  ★★★★☆ [[Programmierprinzipien#Schreibbarkeit.2C_Writability|Schreibbarkeit]]: sehr gute Entwicklungsumgebung | ||
| 5 = <br />  ★★★★★ [[Programmierprinzipien#Schreibbarkeit.2C_Writability|Schreibbarkeit]]: ausgezeichnete Entwicklungsumgebung | | 5 = <br />  ★★★★★ [[Programmierprinzipien#Schreibbarkeit.2C_Writability|Schreibbarkeit]]: ausgezeichnete Entwicklungsumgebung | ||
| default | |||
}}{{#switch: {{{continuity}}} | |||
| 0 = <br />  ☆☆☆☆☆ [[Programmierprinzipien#Stetigkeit.2C_Continuity|Stetigkeit]]: mangelhaft | |||
| 1 = <br />  ★☆☆☆☆ [[Programmierprinzipien#Stetigkeit.2C_Continuity|Stetigkeit]]: ausreichend | |||
| 2 = <br />  ★★☆☆☆ [[Programmierprinzipien#Stetigkeit.2C_Continuity|Stetigkeit]]: befriedigend | |||
| 3 = <br />  ★★★☆☆ [[Programmierprinzipien#Stetigkeit.2C_Continuity|Stetigkeit]]: gut | |||
| 4 = <br />  ★★★★☆ [[Programmierprinzipien#Stetigkeit.2C_Continuity|Stetigkeit]]: sehr gut | |||
| 5 = <br />  ★★★★★ [[Programmierprinzipien#Stetigkeit.2C_Continuity|Stetigkeit]]: ausgezeichnet | |||
| default | | default | ||
}}{{#switch: {{{dry}}} | }}{{#switch: {{{dry}}} | ||
| Zeile 103: | Zeile 111: | ||
| 4 = <br />  ★★★★☆ [[Programmierprinzipien#Liskovsches_Substitutionsprinzip.5B3.5D.2C_LSP.2C_Ersetzbarkeitsprinzip.2C_Liskov_substitution_principle.5B4.5D|Ersetzbarkeitsprinzip]]: wurde meist beachtet | | 4 = <br />  ★★★★☆ [[Programmierprinzipien#Liskovsches_Substitutionsprinzip.5B3.5D.2C_LSP.2C_Ersetzbarkeitsprinzip.2C_Liskov_substitution_principle.5B4.5D|Ersetzbarkeitsprinzip]]: wurde meist beachtet | ||
| 5 = <br />  ★★★★★ [[Programmierprinzipien#Liskovsches_Substitutionsprinzip.5B3.5D.2C_LSP.2C_Ersetzbarkeitsprinzip.2C_Liskov_substitution_principle.5B4.5D|Ersetzbarkeitsprinzip]]: wurde beachtet | | 5 = <br />  ★★★★★ [[Programmierprinzipien#Liskovsches_Substitutionsprinzip.5B3.5D.2C_LSP.2C_Ersetzbarkeitsprinzip.2C_Liskov_substitution_principle.5B4.5D|Ersetzbarkeitsprinzip]]: wurde beachtet | ||
| default | | default | ||
}}{{#switch: {{{customizability}}} | }}{{#switch: {{{customizability}}} | ||
| Zeile 153: | Zeile 153: | ||
| readability = 3 | | readability = 3 | ||
| writability = 3 | | writability = 3 | ||
| continuity = 3 | |||
| dry = 3 | | dry = 3 | ||
| verifiability = 3 | | verifiability = 3 | ||
| Zeile 158: | Zeile 159: | ||
| contract = 3 | | contract = 3 | ||
| liskov = 3 | | liskov = 3 | ||
| customizability = 3 | | customizability = 3 | ||
| demeter = 3 | | demeter = 3 | ||
Version vom 26. Oktober 2012, 15:50 Uhr
Benutzung
{{Codequalität
| application = name
| readability = 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
}}
