kit-cpp-workshop/workshop-ss12-02 — pull request #4 by cbaune (2012-05-07 22:10:02+00:00)
Title: Aufgaben aus dem 2. Workshop

Hier meine Aufgaben aus dem zweiten Workshop.

**Fibonacci-LUT**
Diese Aufgabe habe ich gemeinsam mit Thomas gelöst.
Dabei eine Frage zum Konstruktor: In diesem überprüfe ich, ob die übergebenen Parameter plausibel sind. Was tu ich aber, wenn das nicht der Fall ist? Ein `return 0` geht ja nicht so ohne weiteres. Oder ist es an dieser Stelle sinnvoller, darauf zu bauen dass die übergebenen Werte schon stimmen werden und dies schon vorher in `main()` zu prüfen? Eventuell wäre sowas wie Exceptions auch mal ein Thema für einen Workshop.

**Ringpuffer**
Ich glaube ich sollte mir dringend angewöhnen, mehr zu kommentieren. Während des Programmierens ist halt alles irgendwie klar und man möchte den Code, der quasi am inneren Auge vorbei rattert, möglichst schnell reinhauen, aber wenn man später draufguckt, muss man schon überlegen, was jetzt wie und warum funktioniert.