Kritik an Grahams Lisp-Codierungsstil
2025-07-13
Diese Rezension analysiert die Wartbarkeit und Portabilität von Grahams Lisp-Code und findet ihn prägnant mit kurzen und gut motivierten Funktionsdefinitionen. Sie kritisiert jedoch seinen übermäßig kurzen und kryptischen Namensstil, die übermäßige Verwendung von verschachtelten if-Anweisungen, die Vermeidung von Schleifenkonstrukten und die Bevorzugung von Rekursion gegenüber Iteration, sogar mit dem Risiko von Stack-Overflows. Diese stilistischen Entscheidungen weichen von gängigen Lisp-Praktiken ab und können die Lesbarkeit des Codes negativ beeinflussen.
Entwicklung
Programmierpraktiken