Я читав 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();
Я бачив забарвлення і виділення синтаксису і навіть забарвлення в дужках, але нічого, що виглядало б таким у фактичному коді. Мені було цікаво, чи насправді така річ існувала, чи, можливо, було вирішено, що вона не має достатньої користі чи це абсолютно погана ідея.
Чи бачив хто-небудь із вас раніше формат кодового формату, чи знаєте, чи ідея колись була розглянута та врешті-решт відхилена?