Eu estava lendo Code Complete e, no capítulo sobre layout e estilo, ele previu que os editores de código usariam algum tipo de formatação rich text. Isso significa que, em vez de código parecido com este
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.
poderia ser algo como isto:
Procedimento ResolveCollisions
Executa uma resolução de colisão a posteriori através do algoritmo de particionamento espacial
Parâmetros
CurrentMap : SpriteContext
PotentialColliders : SpriteList
Variáveis locais
Collider : Sprite
Collidee : Sprite
Collision : SpriteCollision
DoStuff();
Eu vi sintaxe colorindo e realçando e até parênteses, mas nada que se parecesse com isso no código real. Fiquei me perguntando se esse tipo de coisa realmente existia, ou talvez se foi decidido que não tinha benefícios suficientes ou que era uma idéia totalmente ruim.
Algum de vocês já viu um código de formato rico como esse antes ou sabe se a idéia já foi considerada e, eventualmente, rejeitada?