Objektorientierte Software-Entwicklung am Beispiel eines komplexeren Projektes: Schach
Der Fokus liegt in diesem Workshop auf der Praxis, die bereits im vierten Teil begonnen wurde. Ergänzed dazu kommt ein kurzer Theorieteil, der die Sprachfeatures enums und unions erklärt.
Die Vortragsfolien stehen als PDF zum Download bereit. Außerdem liegt der LaTeX-Quellcode zu den Folien im Ordner slides
.
Eine Aufzeichnung des Vortrags steht zum Download bereit.
- ab 00:00 Intro/Begrüßung
- ab 00:30 Enums
- ab 09:00 Unions
- ab 20:50 Verweis auf die Praxisaufgabe
Sendet, nachdem ihr alle Aufgaben abgearbeitet habt, einen Pull-Request an das Workshop-Repository. Stellt sicher, dass ihr vorher alle eure Änderungen in euren Fork übertragen habt. Nennt euren Workshop-Betreuer im Text des Pull-Requests, einer der Betreuer (bevorzugt der genannte) wird dann eure Lösungen durchsehen, kommentieren und nach Abschluss des Reviews den Pull-Request als abgelehnt markieren.
Die Praxisaufgabe vom vierten Workshop soll an dieser Stelle fortgesetzt werden. Gegebenenfalls kann die Aufgabe (zumindest teilweise) im Praxisteil des Workshops auch in größeren Teams erarbeitet/diskutiert werden.
Falls du früher fertig bist oder einfach nur Lust auf mehr hast, schau dich mal bei Project Euler um und such dir eine Aufgabe aus. Lade sie genau wie die anderen Aufgaben hoch.