Sven Rautenberg: Verständisfrage Rekursion

Beitrag lesen

Moin!

Dennoch fühle ich mich damit unwohl, weil ich nicht genau weiss, was passiert ;(

Ich fühlte mich bei Deinem Code extrem unwohl, weil er nicht die Spur eines Kommentars enthält, weil er globale Variablen enthält und weil ich keine Vorstellung habe, auf welcher konkreten Datenstruktur Deine Funktion operiert.

Die globalen Variablen sind noch nicht mal so sehr das Problem. Viel schlimmer finde ich die als Referenz übergebenen Parameter sowie die Referenz in foreach. Damit holt man sich richtig üble Probleme ins Haus, wenn man es nicht richtig macht, und der Code wird auf diese Weise extrem unübersichtlich zu lesen.

- Sven Rautenberg