Leggevo Code Complete e nel capitolo su layout e stile, prevedeva che gli editor di codice usassero una sorta di formattazione di rich text. Ciò significa, invece che il codice appare come questo
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.
potrebbe essere qualcosa del genere:
Procedura ResolveCollisions
Esegue una risoluzione di collisione a posteriori tramite l'algoritmo di partizionamento spaziale
Parametri
-
CurrentMap : SpriteContext
-
PotentialColliders : SpriteList
Variabili locali
-
Collider : Sprite
-
Collidee : Sprite
-
Collision : SpriteCollision
DoStuff();
Ho visto la colorazione della sintassi e l'evidenziazione e persino la colorazione delle parentesi, ma nulla di simile a questo nel codice reale. Mi stavo chiedendo se questo genere di cose sia mai esistito, o forse se si decidesse che non ha avuto abbastanza benefici o che è stata una pessima idea.
Qualcuno di voi ha mai visto un codice formattato in modo così dettagliato, o sa se l'idea è stata mai considerata e infine rifiutata?