Eigenschaften eines guten Prolog-Codes? [geschlossen

Was sind die Designheuristiken, die man beherrschen muss, um einen guten Prolog zu schreiben? Ich habe gehört, dass ein erfahrener Programmierer ungefähr zwei Jahre braucht, um sich mit Prolog auskennen zu können. Rekursion effektiv einzusetzen ist ein Teil davon, aber das scheint eine relativ kleine Hürde zu sein. Was genau bereitet Programmierern so viel Ärger? Nach was sollte ich im Beispielcode suchen, um die Qualität zu beurteilen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage