Changes between Version 4 and Version 5 of lecture_faq
- Timestamp:
- 03/24/2015 10:10:10 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
lecture_faq
v4 v5 19 19 20 20 Eine 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? == 23 Dafü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 25 Die Benutzung erklären wir in einem [https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects/wiki/squeak_screencasts#SwaLintstaticcodeanalysisandmetrics Screencast]. 26 27 28 Es 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