Code:
Dictionary<string, FileObject> files = ....});
da haben "wir" es endlich geschafft das
RAD-Zeugs hinter uns zu lassen und eine allgemeine Akzeptanz bzgl. Unittests zu erreichen, und dann wissen wir nichts besseres als eine Zeile Code so komplex wie nur möglich zu gestalten, dass der nach uns einige Minuten braucht um zu verstehen was da passiert.
bei so was muss ich immer an das hier denken:
Zitat:
Dann begannen Dennis und Brian an einer wirklich verzerrten Version von Pascal zu arbeiten, genannt 'A'. Als wir merkten, daß andere tatsächlich vorhatten, Programme mit 'A' zu entwerfen, fügten wir rasch zusätzliche kryptische Eigenschaften hinzu, und entwickelten daraufhin B, BCPL und schließlich C. Wir hörten auf, als es uns gelang, den Ausdruck
Code:
for(;P("\n"),R--;P("|"))for(e=C;e--;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);
fehlerfrei zu compilieren.