Changes between Version 4 and Version 5 of lecture_faq


Ignore:
Timestamp:
03/24/2015 10:10:10 PM (9 years ago)
Author:
daniel.kurzynski
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • lecture_faq

    v4 v5  
    1919
    2020Eine Zahl entsprechend der Menge an Quelltext lässt sich nur schwer bestimmen, da es von zu vielen Faktoren abhängt (Verwendung von Mustern, Kenntnis der Smalltalk Bibliothek, Benutzte Abstraktionen etc.). Falls es euch hilft: Wir hatten schon sehr gute Projekte, welche nur knapp 1.000 Zeilen geschrieben haben aber auch sehr gute mit mehr als 4.000 Zeilen. Versucht euch am Besten dazwischen einzupendeln und setzt euren Fokus lieber auf Qualität statt Quantität. Uns geht es in dieser Lehrveranstaltung vor allem darum, dass ihr lernt und versteht, was es heißt "schönen" Code zuschreiben.
     21
     22== Wie kann ich meine Codequalität automatisch prüfen lassen? ==
     23Dafür git es sogenannte Lint Tools, die euch dabei unterstützen schönen Code zu schreiben. Diese analysieren euren Code und weisen euch auf "unsaubere" Abschnitte hin. Diese können sowohl mögliche Fehlerquellen sein, als auch Codeabschnitte, die nicht Idiomen entsprechen. Das entsprechende Tool in Squeak heißt SWALint. Ihr findet es im Apps Menü.
     24
     25Die Benutzung erklären wir in einem [https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects/wiki/squeak_screencasts#SwaLintstaticcodeanalysisandmetrics Screencast].
     26
     27
     28Es lohnt sich das Tool von Zeit zu Zeit, oder am Besten vor jedem Commit, laufen zu lassen um den Code ständig sauber zu halte