คำสาบานตนของโปรแกรมเมอร์ 9 ข้อโดย? โดยลุง Bob (Robert C. Martin)
เพื่อที่จะปกป้อง และรักษาเกียรติยศแห่งวิชาชีพของการเขียนโปรแกรมคอมพิวเตอร์
ข้าพเจ้าขอสัญญาว่า ….
ข้อ 1
ข้าพเจ้าจะไม่รังสรรค์สร้างโค้ดที่เป็นภยันตรายใด ๆ
ข้อ 2
โค้ดใด ๆ ในใต้หล้า ที่ข้าพเจ้าสร้างสรรค์ขึ้นมานั้น ล้วนเป็นผลงานยอดเยี่ยมกระเทียมดองของตัวเอง นอกจากนี้แล้วข้าพเจ้าจะไม่ปล่อยให้โค้ดที่รู้อยู่เต็มอกว่า มีข้อบกพร่องได้ออกมายลโฉม ทั้งในแง่พฤติกรรมการทำงาน หรือโครงสร้างของโปรแกรม
ข้อ 3
ข้าพเจ้าจะสร้างแล้วปล่อยผลงานออกมาให้ไว ไว้ใจได้ และสามารถตรวจสอบซ้ำ ๆ ได้ทุกกลีบอนุของโค้ดที่มันทำงานอยู่ เท่าที่ตรวจสอบได้
ข้อ 4
ข้าพเจ้าจะปล่อยผลงานชิ้นเล็ก ๆ อย่างสม่ำเสมอ เพื่อให้งานของข้าพเจ้าไม่ไปสกัดดาวรุ่ง จนกระทบต่องานชาวบ้านเขา
ข้อ 5
ข้าพเจ้าจะไม่เกรงกลัวต่อบาป และมุ่งมั่นปรับปรุงโค้ดอยู่ทุก ๆ โอกาส ทุก ๆ ขณะจิต โดยข้าพเจ้าจะไม่เคยแม้แต่จะเขียนโค้ดห่วย ๆ แย่ ๆ ออกมา
ข้อ 6
ข้าพเจ้าจะทำทุกวิธีทาง เพื่อให้ข้าพเจ้าคงไว้ซึ่งความสามารถในการผลิตชิ้นงานของตัวเองและของผู้อื่น ให้อยู่ในเกณฑ์ที่สูงเท่าที่เป็นไปได้ อีกทั้งจะไม่หาเห่าใส่หัว ทำอะไรจนเป็นเหตุให้ลดความสามารถของตัวเองลง
ข้อ 7
ข้าพเจ้าจะให้ความเชื่อมั่น ไม่ว่าจะกี่ชาติภพ ก็จะมีคนอื่นสามารถทำงานแทนตัวข้าพเจ้าได้ และข้าพเจ้าเองก็สามารถทำงานแทนพวกเขาได้เช่นกัน
ข้อ 8
ข้าพเจ้าจะประเมินงานต่าง ๆ ทั้งในแง่ของปริมาณเนื้องานและความถูกต้อง ด้วยความซื่อสัตย์สุจริต โดยข้าพเจ้าจะไม่สัญญารับปากอะไรส่งเดชเด็ดขาด หากปราศจากความแน่ใจ
ข้อ 9
ข้าพเจ้าไม่เคยที่จะหยุดการเรียนรู้ แถมยังจะฝึกปรือพัฒนาฝีมือเขียนโค้ดของตัวเองอีกด้วย
*** ปล. สำนวนการแปลอาจตีไข่ไส่สีไปบ้าง เพื่ออรรถรสในการอ่าน
แปลโดย แอดมินโฮ โอน้อยออก