คำสาบานตนของโปรแกรมเมอร์ (The Programmer's Oath)

พูดคุยเรื่องทั่วไป จับฉ่าย โหลดโปรแกรม หมวดนี้มีโปรแกรมให้โหลด แนะนำโปรแกรม ให้โหลด โปรแกรม ฟรีต่างๆ แนะนำ ค้นหา ดาวน์โหลดไปใช้ได้จากที่นี่ พุดคุยเรื่องทั่วไปคลายเครียด

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 21904
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

คำสาบานตนของโปรแกรมเมอร์ (The Programmer's Oath)

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

The Programmer's Oath
In order to defend and preserve the honor of the profession of computer programmers,
I Promise that:

1. I will not produce harmful code.

2. The code that I produce will always be my best work. I will not knowingly release code that is defective either in behavior or structure.

3. I will produce, with each release, a quick, sure, and repeatable proof that every element of the code works as it should.
คำสาบานตนของโปรแกรมเมอร์ 9 ข้อ
4. I will make frequent, small, releases so that I do not impede the progress of others.

5. I will fearlessly and relentlessly improve the code at every opportunity. I will never make the code worse.

6. I will do all that I can to keep the productivity of myself, and others, as high as possible. I will do nothing that decreases that productivity.

7. I will continuously ensure that others can cover for me, and that I can cover for them.

8. I will produce estimates that are honest both in magnitude and precision. I will not make promises without certainty.

9. I will never stop learning and improving my craft.

by Robert C. Martin (Uncle Bob) blog.cleancoder.com/uncle-bob/2015/11/18/TheProgrammersOath.html



คำสาบานตนของโปรแกรมเมอร์ 9 ข้อ
เพื่อที่จะปกป้อง และรักษาเกียรติยศแห่งวิชาชีพของการเขียนโปรแกรมคอมพิวเตอร์

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

แปลโดย แอดมินโฮ โอน้อยออก www.patanasongsivilai.com/blog/theprogrammersoath/
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 52