หลักการและแนวทางการเขียนโปรแกรมที่ดีที่สุดที่โปรแกรมเมอร์ทุกคนควรปฏิบัติตาม

การเขียนโค้ดที่ดีเป็นเรื่องยากมาก ท้าทายถ้าคุณต้องการ แต่ถ้าคุณเป็นโปรแกรมเมอร์ที่ดี คุณก็ไม่น่าจะมีปัญหาในการควบคุมสิ่งต่างๆ อย่างไรก็ตาม สำหรับผู้ที่ยังใหม่ต่อการเขียนโปรแกรม เราต้องการพูดคุยเกี่ยวกับหลักการพื้นฐานของการเขียนโปรแกรมที่อาจช่วยได้

หลักการ(Principles)และแนวทาง(Guidelines)การเขียนโปรแกรมสำหรับโปรแกรมเมอร์

หลักการและแนวทางการเขียนโปรแกรมสำหรับโปรแกรมเมอร์

แนวคิดในที่นี้คือต้องมีโค้ดที่มีคุณภาพ ซึ่งหมายความว่าจะไม่ต้องใช้ทางลัดเลย ทำ Due Diligence ของคุณและทุกอย่างจะออกมาดีในที่สุด ใช่ จะใช้เวลาสักครู่ในการเขียนโค้ดของคุณให้เสร็จ แต่อย่างน้อยที่สุดก็จะไม่มีข้อผิดพลาดมากมายในตอนท้ายของวัน นี่คือหลักการ(Principles)และแนวทางการเขียนโปรแกรมที่โปรแกรมเมอร์(Guidelines Programmers)ควร ปฏิบัติตาม

  1. ตรวจสอบและเพิ่มประสิทธิภาพโค้ดของคุณ
  2. เปิดเป็นส่วนขยาย แต่ปิดเพื่อแก้ไข
  3. จูบ (ให้มันง่ายโง่)
  4. อย่าทำซ้ำตัวเอง (DRY)
  5. สร้างนิสัยในการใช้รหัสเอกสาร

1] ตรวจสอบและเพิ่มประสิทธิภาพโค้ดของคุณ

ไม่ว่าคุณจะคิดว่าตัวเองเป็นโปรแกรมเมอร์เก่งแค่ไหน รหัสของคุณก็ไม่สมบูรณ์แบบเสมอไป ด้วยเหตุนี้ เราจึงขอแนะนำให้ตรวจสอบโค้ดของคุณเพื่อหาข้อผิดพลาดและเพิ่มประสิทธิภาพในกรณีที่จำเป็น หากทุกอย่างเป็นไปตามแผน รหัสจะมีประสิทธิภาพมากขึ้น แต่ยังคงให้ผลลัพธ์เหมือนเดิม

ตอนนี้ เราควรตระหนักว่าสิ่งต่าง ๆ เปลี่ยนแปลงอยู่ตลอดเวลา ดังนั้น การทบทวน Codebase ของคุณอีกครั้งเพื่อทำการเปลี่ยนแปลงจึงถือเป็นเรื่องปกติ และคุณอาจต้องทำเช่นนี้หลายครั้งตลอดอายุของโครงการของคุณ ดังนั้น จำไว้ว่าสิ่งนี้

อ่าน(Read) : ฟังก์ชั่นในการเขียนโปรแกรมคืออะไร?(What is a Function in Programming?)

2] เปิด(Open)เพื่อขยาย แต่ปิดเพื่อแก้ไข

เป็นการไม่ดีที่จะเขียนโค้ดแล้วปล่อยให้คนอื่นแก้ไข เมื่อใดก็ตามที่คุณส่งการอัปเดต มีโอกาสที่รหัสจะพังเพราะการอัปเดตของคุณไม่เข้ากันกับการแก้ไข ดังนั้น โปรดพิจารณาการสนับสนุนความสามารถในการมีส่วนขยายการสนับสนุน codebase ของคุณ เนื่องจากจะช่วยให้บำรุงรักษาได้ง่ายขึ้น

หากคุณเชื่อว่ามีวิธีที่ยอดเยี่ยมในการสนับสนุนการแก้ไขโดยไม่มีปัญหา ให้ดำเนินการต่อ เพียง(Just)ตรวจสอบให้แน่ใจว่ามีแผนที่ดีหากแผนล้มเหลว

3] KISS (ทำให้มันง่ายโง่)

คุณไม่ควรมองว่าสิ่งนี้เป็นการดูหมิ่นเพราะเป็นหนึ่งในหลักการเขียนโค้ดที่ได้รับความนิยมมากที่สุด คุณเห็นไหม แนวคิดคือการทำให้โค้ดของคุณเรียบง่ายที่สุด อย่า(Don)ลงเอยในสถานการณ์ที่คุณทำสิ่งที่ไม่ปกติ

หากคุณสามารถเขียนสคริปต์ในบรรทัดเดียวได้ ให้ทำอย่างนั้นและอย่าพยายามขยายเป็นหลายบรรทัด การเขียนอย่างง่ายช่วยให้คุณรู้อยู่เสมอว่าเกิดอะไรขึ้น และอ่านง่ายขึ้นด้วย

อ่าน(Read) : ความแตกต่างระหว่างภาษาการเขียนโปรแกรมระดับต่ำและระดับ(Difference between Low-level and High-level Programming languages)สูง

4] อย่าทำซ้ำตัวเอง (DRY)

สิ่งสำคัญที่สุดอย่างหนึ่งในการเขียนโค้ดคือ อย่าให้ตัวเองซ้ำรอย เช่น การเขียนโค้ดเดิมซ้ำ 2 ครั้ง มันเป็นความผิดพลาดอย่างใหญ่หลวงที่จะไปตามเส้นทางนี้ ดังนั้น ผู้คนควรสร้างนิสัยเพื่อหลีกเลี่ยงการซ้ำซ้อนในทุกกรณี

จากสิ่งที่เราเข้าใจมา ผู้ใช้ควรค้นหาอัลกอริทึมที่รองรับการวนซ้ำเพื่อเรียกใช้โค้ดเดียวหลายครั้ง โปรดจำไว้ว่า รหัส DRYนั้นง่ายต่อการบำรุงรักษา

5] สร้างนิสัยในการใช้รหัสเอกสาร

รหัสเอกสาร

ไม่ใช่ทุกคนที่ทำสิ่งนี้ แต่ควรเป็นแนวทางปฏิบัติทั่วไปตลอดเวลา คุณเห็นไหมว่าโปรแกรมเมอร์มืออาชีพหลายคนตัดสินใจบันทึกรหัสของตนเพื่อใช้อ้างอิงในอนาคต หากคุณไม่รู้ว่าสิ่งนี้หมายความว่าอย่างไร ก็คือการทิ้งโน้ตไว้ในประเด็นสำคัญๆ

ลองนึกภาพ(Imagine)กลับมาที่รหัสของคุณหลังจากเขียนไปแล้วหนึ่งปี แต่พบว่าตัวเองสับสนว่าทำไมคุณถึงตัดสินใจบางอย่าง ทีนี้ ถ้าทิ้งโน้ตไว้ ก็จะไม่มีเหตุผลให้สับสน ซึ่งเป็นสาเหตุที่โปรแกรมเมอร์ทุกคนควรบันทึกงานล่วงเวลา



About the author

ฉันเป็นผู้เชี่ยวชาญด้านความปลอดภัยคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี เชี่ยวชาญด้านแอปและไฟล์ของ Windows ฉันได้เขียนและ/หรือทบทวนบทความหลายร้อยเรื่องในหัวข้อต่างๆ ที่เกี่ยวข้องกับความปลอดภัยของคอมพิวเตอร์ ซึ่งช่วยให้บุคคลต่างๆ ออนไลน์ได้อย่างปลอดภัย ฉันยังเป็นที่ปรึกษาที่มีประสบการณ์สำหรับธุรกิจที่ต้องการความช่วยเหลือในการปกป้องระบบของตนจากการละเมิดข้อมูลหรือการโจมตีทางไซเบอร์



Related posts