ฉันคิดว่ามันมีประโยชน์อย่างมากในการช่วยให้เข้าใจโค้ดได้อย่างรวดเร็ว ยิ่งการจัดรูปแบบโค้ดใกล้เคียงกันในโครงการและผู้พัฒนาทั้งหมดยิ่งง่าย (และยิ่งไม่รู้ตัว) คุณจะสามารถทำงานกับโค้ดได้
ฉันมีนักพัฒนารุ่นน้องมาหาฉันหลังจากพยายามจัดการกับข้อบกพร่องอย่างง่าย ๆ เป็นระยะเวลานาน หลังจากใช้เวลาสองสามนาทีเพื่อนำรูปแบบรหัสของเราไปใช้กับพวกเขาพวกเขาสามารถเห็นข้อผิดพลาดที่พวกเขาพลาดไปก่อนหน้านี้อย่างรวดเร็ว
ในขณะที่การอ่านเป็นสิ่งสำคัญอย่างแน่นอน หากมาตรฐานการจัดรูปแบบรหัสของคุณมีความคิดที่ดีและมีการใช้งานอย่างถูกต้องคุณอาจพบว่าคุณสามารถอ่านโค้ดได้มากกว่านั้นและสามารถเข้าใจรหัสได้เร็วขึ้น
แนวทางหนึ่งที่ฉันใช้เมื่อพัฒนาหรืออัปเดตรูปแบบการเข้ารหัสของเราคือหลักการของการจัดกลุ่ม Gestalt - http://en.wikipedia.org/wiki/Gestalt_psychology#Gestalt_laws_of_grouping
จากผลลัพธ์โดยตรง / ตัวอย่างการจัดรูปแบบโค้ดของเราต้องการให้โค้ดบล็อกใด ๆ (ถ้า, สวิตช์ ฯลฯ ) มีวงเล็บปีกกาเปิดในบรรทัดถัดไปเพื่อให้สอดคล้องกับวงเล็บปีกกาปิด:
if(true)
{
}
ด้วยเหตุผลที่ตามหลักการของสมมาตรจิตใจของคุณจะเห็นวงเล็บปีกกาเปิดและปิดและรวดเร็วยิ่งขึ้นสามารถรับรู้โค้ดบล็อกตามธรรมชาติ