Tipps
Lösungen zu Kapitel 13
- Ein erster Anhaltspunkt ist die Länge der Methode -- je
länger sie ist, desto schwieriger ist sie zu verstehen. Aber auch
die Benennung der Methoden ist ein wichtiger Erfolgsfaktor für die
Lesbarkeit und wird oft unterschätzt.
- Der Zugriff auf die Player- und Roulette-Attribute wird über
eine "declare error"-Anweisung unterbunden (siehe src/casino/player/RoulettePlayerAspect.aj
und src/casino/RouletteAspect.aj).
- die entsprechenden Test-Klassen wurden über die
within-Anweisung von der Überwachung ausgenommen (siehe src/casino/player/RoulettePlayerAspect.aj
und src/casino/RouletteAspect.aj).
- siehe test/casino/test/TestAspect.aj
- siehe src/casino/KontoAspect.aj
- siehe src/casino/log/ParanoiaLogging.aj
- siehe src/casino/utils/MemWatcherAspect.aj
letzte Änderung: 21. August 2005