Implementierungshinweise
Diese Seite sammelt alle Hinweise des SDQ zu Implementierungstätigkeiten unabhängig davon ob sie neben dem Anfertigen einer Studentischen Ausarbeitung ( Abschlussarbeit, Seminararbeit, Praktikumsbericht) oder im Rahmen eines Praktikums, PSE, einer anderen Lehrveranstaltung oder als Hilfskraft durchgeführt werden.
Allgemeine Hinweise
- Einhaltung der Qualitätssicherungsvorgaben
- Verwendung von SVN bei allen Arbeiten
- Standardmäßig sollten die eigenen Arbeiten im eigenen SVN Verzeichnis oder in einem Branch eingecheckt werden
- Bei Arbeiten direkt im PCM Code Repository müssen unbedingt die SVN-Regeln beachtet werden
Themen-Spezifische Hinweise
Prüfen Sie welche Tutorials und HowTos Ihnen helfen könnten.
Java
- Machen Sie effektiven Gebrauch von den Debugging-Funktionalitäten in Eclipse
Palladio Component Model (PCM)
- Infos zum Arbeiten am PCM: PCM_Development/Getting_Started
Eclipse Modeling Framework (EMF)
- Vermeiden Sie insbesondere die 10 häufigen EMF-Fehler
- Falls Sie Metamodelle erstellen, lassen Sie immer IDs generieren
- Falls Sie müssen, navigieren Sie entgegen der Richtung unidirektionaler Referenzen (anstatt über alle möglichen Elemente zu iterieren)
- Nutzen Sie EMF Generics (um wenige Metaklassen mit Typparametern statt vieler Metaklassenvarianten zu erstellen)