5
เสียงสัญญาณเตือนดังกราวสำหรับการพัฒนา Objective-C
ในฐานะโปรแกรมเมอร์ C & Objective-C ฉันรู้สึกหวาดระแวงเล็กน้อยกับแฟล็กการเตือนของคอมไพเลอร์ ฉันมักจะพยายามค้นหารายการคำเตือนทั้งหมดสำหรับคอมไพเลอร์ที่ฉันใช้และเปิดใช้งานส่วนใหญ่ยกเว้นว่าฉันมีเหตุผลที่ดีจริง ๆ ที่จะไม่เปิดใช้งาน โดยส่วนตัวฉันคิดว่าสิ่งนี้อาจช่วยพัฒนาทักษะการเขียนโค้ดรวมถึงการพกพาโค้ดที่อาจเกิดขึ้นป้องกันปัญหาบางอย่างเนื่องจากมันบังคับให้คุณระวังทุกรายละเอียดเล็กน้อยการใช้งานที่อาจเกิดขึ้นและปัญหาด้านสถาปัตยกรรมและอื่น ๆ ... มันเป็นความคิดของฉันเป็นเครื่องมือการเรียนรู้ที่ดีทุกวันแม้ว่าคุณจะเป็นโปรแกรมเมอร์ที่มีประสบการณ์ สำหรับส่วนที่เป็นอัตนัยของคำถามนี้ฉันสนใจที่จะได้ยินนักพัฒนาอื่น ๆ (ส่วนใหญ่ C, Objective-C และ C ++) เกี่ยวกับหัวข้อนี้ คุณสนใจเกี่ยวกับสิ่งต่าง ๆ เช่นคำเตือนเกี่ยวกับเด็ก ๆ หรือไม่? และถ้าใช่หรือไม่ใช่ทำไม ตอนนี้เกี่ยวกับ Objective-C ฉันเพิ่งเปลี่ยนมาใช้LLVM toolchain (กับ Clang) แทน GCC ในรหัสการผลิตของฉันฉันมักจะตั้งค่าสถานะการเตือนนี้ (ชัดเจนแม้ว่าบางคนอาจจะครอบคลุมโดย -Wall): -ผนัง -Wbad ฟังก์ชั่หล่อ -Wcast ชิด -Wconversion -Wdeclaration หลังจากคำสั่ง -Wdeprecated-การใช้งาน -Wextra -Wfloat เท่ากับ …
86
objective-c
clang