私はCode Completeを読んでいて、レイアウトとスタイルの章で、彼はコードエディターが何らかのリッチテキスト形式を使用すると予測していました。つまり、このようなコードの代わりに
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.
次のようになります。
手順 ResolveCollisions
空間分割アルゴリズムにより事後衝突解決を実行します
パラメーター
CurrentMap : SpriteContext
PotentialColliders : SpriteList
ローカル変数
Collider : Sprite
Collidee : Sprite
Collision : SpriteCollision
DoStuff();
構文の色付けと強調表示、さらには括弧の色付けさえ見ましたが、実際のコードではこのように見えませんでした。この種のものが実際に存在したのか、それとも十分な利益が得られなかったのか、それともまったく悪い考えだったのか、と思っていました。
このようなリッチなフォーマットのコードを以前に見たことがある人や、アイデアが検討されて最終的に拒否されたことがあるかどうかを知っていますか?