Je lisais Code complet et dans le chapitre sur la mise en page et le style, il prédisait que les éditeurs de code utiliseraient une sorte de formatage de texte enrichi. Cela signifie, au lieu de code ressemblant à ceci
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.
cela pourrait ressembler à ceci:
Procédure ResolveCollisions
Effectue une résolution de collision a posteriori grâce à un algorithme de partitionnement spatial
Paramètres
CurrentMap : SpriteContext
PotentialColliders : SpriteList
Variables locales
Collider : Sprite
Collidee : Sprite
Collision : SpriteCollision
DoStuff();
J'ai vu la coloration et la mise en évidence de la syntaxe et même la coloration des parenthèses, mais rien qui ressemble à ceci dans le code réel. Je me demandais si ce genre de chose avait réellement existé, ou peut-être s'il avait été décidé qu'il n'avait pas suffisamment d'avantages ou que c'était une très mauvaise idée.
Avez-vous déjà vu du code au format riche comme celui-ci auparavant, ou savez-vous si l'idée a été envisagée et finalement rejetée?