โค้ดที่ไม่ดีควรถูกลบออกโดยคอมไพเลอร์หากเงื่อนไขนั้นขึ้นอยู่กับค่าคงที่เวลารวบรวมดังนั้นในทางเทคนิคแล้วมันจะไม่เจ็บที่จะเก็บไว้อย่างไรก็ตามฉันชอบที่จะแสดงความคิดเห็นมากกว่าเพราะจะปรับปรุงการอ่านรหัส
หากคุณต้องการสลับระหว่างรหัสทางเลือกสองทางอย่างรวดเร็วคุณสามารถใช้โครงสร้างความคิดเห็นต่อไปนี้:
//*
alternative 1 is active
/*/
alternative 2 is commented out
//*/
หากคุณลบเฉพาะครั้งแรก /บรรทัดในบรรทัดความคิดเห็นแรกมันจะกลายเป็น:
/*
alternative 1 is commented out
/*/
alternative 2 is active
//*/
ด้วยวิธีนี้คุณสามารถสลับไปมาระหว่างทางเลือกอื่นเพียงแค่เพิ่มหรือลบออก /ในรหัส
นี่อาจดูแปลก ๆ ในตอนแรก แต่เมื่อคุณคุ้นเคยกับมันคุณจะจำได้ง่ายว่าเป็นรูปแบบบางอย่าง
คุณสามารถเชื่อมโยงสิ่งนี้และทำให้สลับหลายบล็อกพร้อมกันด้วยอักขระเดี่ยว:
//*
first block of code for alternative 1
/*/
first block of code for alternative 2
/*/
second block of code for alternative 1
/*/
second block of code for alternative 2
//*/
ฉันจะไม่ใช้วิธีนี้ แต่ใช้งานได้