Kürzlich habe ich versucht, meinem Projektmanager etwas schlecht entworfenen Code zu erklären. Alle Manager-Klassen sind Singletons ("und deshalb kann ich das nicht einfach ändern") und der Code verwendet Event-Dispatching überall dort, wo ein Funktionsaufruf genügt hätte ("und deshalb ist es so schwer zu debuggen"). Leider kam es nur als ein verwirrendes Durcheinander von Englisch heraus.Schwierigste Programmierung Erklärung
Was ist das Schwierigste, das Sie als Programmierer an eine nichttechnische Person weitergeben mussten? Haben Sie irgendwelche Analogien oder Erklärungsmuster gefunden, die das deutlicher machten?
Ich vermute, das sollte ein Community-Wiki sein. –
"Wenn du es einem Sechsjährigen nicht erklären kannst, verstehst du es nicht selbst." - Albert Einstein: o) –
@Gary Einstein, sechs Jahre alt war wahrscheinlich nur eine Metapher für alle anderen. – Kai