Estaba leyendo Code Complete y en el capítulo sobre diseño y estilo, él estaba prediciendo que los editores de código usarían algún tipo de formato de texto enriquecido. Eso significa que, en lugar de que el código se vea así
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.
podría verse así:
Procedimiento ResolveCollisions
Realiza una resolución de colisión a posteriori a través del algoritmo de partición espacial
Parámetros
CurrentMap : SpriteContext
PotentialColliders : SpriteList
Variables locales
Collider : Sprite
Collidee : Sprite
Collision : SpriteCollision
DoStuff();
He visto coloreado y resaltado de sintaxis e incluso paréntesis para colorear, pero nada parecido a esto en el código real. Me preguntaba si este tipo de cosas realmente existió alguna vez, o tal vez si se decidió que no tenía suficiente beneficio o que era una idea completamente mala.
¿Alguno de ustedes ha visto código con formato rico como este antes, o sabe si la idea alguna vez fue considerada y finalmente rechazada?