Ich las Code Complete und in dem Kapitel über Layout und Stil sagte er voraus, dass Code-Editoren eine Art Rich-Text-Formatierung verwenden würden. Das heißt, anstatt wie folgt auszusehen
Procedure ResolveCollisions
{ Performs a posteriori collision resolution through spatial partitioning algoritm }
(
CurrentMap : SpriteContext,
PotentialColliders: SpriteList
)
var Collider : Sprite,
Collidee : Sprite,
Collision : SpriteCollision
begin
DoStuff();
end.
es könnte ungefähr so aussehen:
Verfahren ResolveCollisions
Führt eine nachträgliche Kollisionsauflösung durch räumlichen Partitionierungsalgorithmus durch
Parameter
CurrentMap : SpriteContext
PotentialColliders : SpriteList
Lokale Variablen
Collider : Sprite
Collidee : Sprite
Collision : SpriteCollision
DoStuff();
Ich habe Syntaxfarben und Hervorhebungen und sogar Klammern gesehen, aber nichts, was im tatsächlichen Code so aussah. Ich fragte mich, ob es so etwas überhaupt jemals gab, oder ob vielleicht entschieden wurde, dass es nicht genug Nutzen hatte oder dass es eine völlig schlechte Idee war.
Hat jemand von Ihnen schon so einen reich formatierten Code gesehen oder weiß er, ob die Idee jemals in Betracht gezogen und letztendlich abgelehnt wurde?