Kategorien
Misc

Projektarbeit

Ein dickes, fettes Merke an mich und alle, die mit mir programmiertechnisch etwas anfangen wollen:

Ohne Versionsverwaltung und Bugtracker (kann bei einfachen Arbeiten auch eine Textdatei sein) arbeite ich an nichts mehr.

Wer diese einfachen Dinge zur Verbesserung der Entwicklung nicht beherrscht, macht es einfach nicht gescheit und hinten kommt eh nichts gutes bei raus.

Zusätzlich noch eine einfache Checkliste:
– Jeder Befehl hat eine Fehlerbehandlung?
– Nebenläufigkeiten beachtet und kritische Abschnitte immer gesichert?
– Alles schön aufgeteilt und nicht in einen riesen Block zusammenquetscht?
– Klassen wo Klassen nötig sind?
– Redundanzen vermieden?
– Die Oberfläche ist unwichtig so lange die Funktion nicht tut!
– Dokumentation!
– Kommentare zumindest für jeden Codeblock geschrieben?

Das sind erstmal so die wichtigsten Dinge. Man ist natürlich versucht einfach so anzufangen, wenn man ein kleineres Projekt vor sich hat, aber im Fehlerfall oder bei unerwarteten Zwischenfällen dauert es dann doch länger als mit dem ausführlichen, oben beschriebenen Weg … immer!