Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Martin Häcker/Java Kurs/Tag 3

Version vom 3. März 2006, 09:48 Uhr von Martin Häcker (Diskussion) (Methodik: etwas verändert)

<- Zurück zur Übersicht

LE 5: Strukturiertes Programmieren

Inhalt

Methodik

  • Allgemein: Wie entwickelt man Programme Stück für Stück? (Vorgehen + Testen)
    • Problemlösungsstrategien
    • kleine Stücke
  • Java: Entwicklung
    • Gefundene Fehler korrigieren
    • Debugging
    • Testen: Selber Fehler finden
    • Seperat testen (von main aus)
  • Konkretes Vorgehen
    • Laufend kompilieren, nicht erst am Ende!
    • Laufend testen, nicht erst am Ende!
    • Wie man das macht
  • Ausblick: Automatisierung
  • Tools
    • Eclipse
    • CVS/SVN?

Übungsaufgaben

  • Selber ein schlechtes Programm "fehlerbeseitigen lassen"
  • schlechte Bezeichnungen durch bessere ersetzen lassen
  • Debuggen mit Eclipse

LE 6: Wir führen alles zusammen

Inhalt

  • Exceptions
    • ' try / catch
    • NICHT MACHEN: try {} catch (Throwable e) {}

Übungsaufgaben

<- Zurück zur Übersicht