Tôi đang đọc Code Complete và trong chương về bố cục và phong cách, anh ấy đã dự đoán rằng các trình soạn thảo mã sẽ sử dụng một số loại định dạng văn bản phong phú. Điều đó có nghĩa là, thay vì mã trông như thế này
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.
nó có thể trông giống như thế này:
Thủ tục ResolveCollisions
Thực hiện độ phân giải va chạm posteriori thông qua thuật toán phân vùng không gian
Thông số
CurrentMap : SpriteContext
PotentialColliders : SpriteList
Biến cục bộ
Collider : Sprite
Collidee : Sprite
Collision : SpriteCollision
DoStuff();
Tôi đã thấy tô màu cú pháp và tô sáng và thậm chí là dấu ngoặc đơn, nhưng không có gì giống như thế này trong mã thực tế. Tôi đã tự hỏi nếu loại điều này thực sự tồn tại, hoặc có lẽ nếu nó được quyết định rằng nó không có đủ lợi ích hoặc đó là một ý tưởng hoàn toàn xấu.
Đã có ai trong số các bạn nhìn thấy mã được định dạng phong phú như thế này trước đây chưa, hoặc biết liệu ý tưởng đó có từng được xem xét và cuối cùng bị từ chối không?