ประสบการณ์บางประการในการทำให้โค้ด CSS ชัดเจนและมีประสิทธิภาพมากขึ้นคือปัญหาที่ผู้สร้างเว็บเพจและนักพัฒนาจำนวนมากกังวล แต่คงไม่มีเวทย์มนตร์ใดที่สามารถรับประกันได้ว่าสไตล์ชีตของคุณจะลดลงเหลือเปอร์เซ็นต์ที่แน่นอนในครั้งเดียว การเขียนโค้ด CSS และทักษะการจัดองค์กรที่สมเหตุสมผลสามารถช่วยให้คุณเขียนโค้ดที่ชัดเจนและมีประสิทธิภาพยิ่งขึ้นได้อย่างมีประสิทธิภาพมากขึ้น ขนาดยังช่วยลดเวลาในการดาวน์โหลดอีกด้วย
1. การเรียงพิมพ์:
1. เพิ่มช่องว่างที่เหมาะสมระหว่างคำสำคัญและตัวดำเนินการ
2. เพิ่มบรรทัดว่างระหว่างบล็อกโปรแกรมที่ค่อนข้างอิสระ
3. ข้อความที่ยาวขึ้น สำนวน ฯลฯ ควรเขียนเป็นหลายบรรทัด
4. บรรทัดใหม่จะต้องเยื้องอย่างเหมาะสมเพื่อให้เค้าโครงเรียบร้อยและสามารถอ่านข้อความได้
5. นิพจน์แบบยาวควรแบ่งออกเป็นบรรทัดใหม่ที่ตัวดำเนินการที่มีลำดับความสำคัญต่ำ และตัวดำเนินการควรวางไว้ที่จุดเริ่มต้นของบรรทัดใหม่
6. หากมีสำนวนหรือข้อความที่ยาวเป็นวง การตัดสิน ฯลฯ จะต้องแบ่งให้เหมาะสม
7. หากพารามิเตอร์ในฟังก์ชันหรือกระบวนการยาว จะต้องแบ่งให้เหมาะสม
8. ห้ามเขียนข้อความสั้นหลายข้อความในบรรทัดเดียว กล่าวคือ เขียนเพียงข้อความเดียวในบรรทัดเดียว
9. จุดเริ่มต้นของฟังก์ชันหรือขั้นตอน คำจำกัดความของโครงสร้าง และโค้ดในคำสั่ง เช่น ลูปและการตัดสิน จะต้องเยื้องไว้
10. ภาษา C/C++ ใช้เครื่องหมายปีกกา '{' และ '}' เพื่อกำหนดบล็อกโปรแกรม '{' และ '}' ควรอยู่ในบรรทัดพิเศษและอยู่ในคอลัมน์เดียวกัน และ ควรอยู่ทางด้านซ้ายของข้อความที่อ้างอิงถึงการจัดตำแหน่ง วิธีการเยื้องข้างต้นจะต้องนำมาใช้ที่จุดเริ่มต้นของเนื้อหาฟังก์ชัน คำจำกัดความของคลาส คำจำกัดความของโครงสร้าง คำจำกัดความของการแจงนับ และโปรแกรมในคำสั่ง if, for, do, while, switch และ case .
2. ความคิดเห็น
1. ความคิดเห็นควรเรียบง่ายและชัดเจน
2. แสดงความคิดเห็นในขณะที่เขียนโค้ด แก้ไขโค้ดและแก้ไขความคิดเห็นที่เกี่ยวข้องพร้อมกันเพื่อให้แน่ใจว่าความคิดเห็นและโค้ดมีความสอดคล้องกัน
3. แสดงความคิดเห็นตามที่จำเป็น และจำนวนความคิดเห็นควรอยู่ในระดับปานกลาง เนื้อหาของคำอธิบายประกอบจะต้องมีความชัดเจนและกระชับ และความหมายจะต้องถูกต้องเพื่อป้องกันความคลุมเครือในคำอธิบายประกอบ เก็บความคิดเห็นไว้ใกล้กับโค้ดที่พวกเขาอธิบาย นั่นคือ หลักการความใกล้เคียงของความคิดเห็น
4. ความคิดเห็นเกี่ยวกับโค้ดควรอยู่ติดกับความคิดเห็นด้านบน ไม่ใช่ด้านล่าง
5. ความคิดเห็นเกี่ยวกับโครงสร้างข้อมูลควรอยู่ติดกันด้านบน ไม่ใช่ด้านล่าง ความคิดเห็นในแต่ละฟิลด์ในโครงสร้างควรวางไว้ทางด้านขวาของฟิลด์นี้ และความคิดเห็นเกี่ยวกับฟิลด์ต่างๆ ในโครงสร้างเดียวกันควรสอดคล้องกัน
6. ความคิดเห็นเกี่ยวกับตัวแปรและค่าคงที่ควรอยู่ติดกันหรือทางด้านขวาเหนือตัวแปรและค่าคงที่
7. ตัวแปรร่วมควรมีความคิดเห็นที่ละเอียดมากขึ้น รวมถึงคำอธิบายฟังก์ชัน ช่วงของค่า ฟังก์ชันหรือขั้นตอนที่เข้าถึงตัวแปรเหล่านั้น และข้อควรระวังเมื่อเข้าถึงตัวแปรเหล่านั้น
8. ต้องมีข้อมูลคำอธิบายประกอบที่จำเป็นที่ส่วนหัวของไฟล์ต้นฉบับแต่ละไฟล์ รวมถึง: ชื่อไฟล์ หมายเลขเวอร์ชัน ผู้เขียน คำอธิบายฟังก์ชันของโมดูล (เช่น ฟังก์ชัน อัลกอริธึมหลัก ความสัมพันธ์ระหว่างส่วนภายใน ความสัมพันธ์ของไฟล์กับอื่นๆ ไฟล์ ฯลฯ ); รายการฟังก์ชันหลักหรือกระบวนการและบันทึกการแก้ไขประวัติของไฟล์นี้ ฯลฯ
9. ต้องมีข้อมูลคำอธิบายประกอบที่จำเป็นอยู่ด้านหน้าแต่ละฟังก์ชันหรือกระบวนการ รวมถึง: คำอธิบายฟังก์ชันหรือคำอธิบายฟังก์ชัน อินพุต เอาท์พุต และคำอธิบายค่าที่ส่งคืน เป็นต้น