Montag, April 07, 2008

Pseudocode

Fast jedes Mal, wenn ich einen in mühsamer Arbeit erstellten Algorithmus in Pseudocode übersetze, entdecke ich darin Bugs und finde oft noch eine elegantere Art, dasselbe auszudrücken.
Deshalb, das nächste Mal: Man nehme LaTeX, algorithmic.sty und schreibe den Algorithmus in Pseudocode. Dabei die höchst mögliche Abstraktion verwenden. Prä- und Post Conditions eintragen.
Normalerweise fängt man dann an, die Unit Tests zu überarbeiten.
Und daran zu denken, in Zukunft alles in Python zu schreiben - weil der Pseudocode sowieso fast so aussieht.