Quantcast
Channel: cc :: somkiat
Viewing all articles
Browse latest Browse all 1997

คำมั่นสัญญาของ Programmer ที่ดีทุกคน พึงปฏิบัติ

$
0
0

Boy+Scout+1

Boy+Scout+1 จาก blog เรื่อง The Programmer's Oath โดยคุณ Robert C. Martin อธิบายถึงคำสัญญาที่ programmer ที่ดีทุกคนพึงมี และ ปฏิบัติ จึงนำมาแปลตามที่เข้าใจ มาดูกันว่ามีอะไรบ้าง ?

ด้วยเกียรติของ Programmer ข้าพเจ้าขอสัญญาว่า

ข้อหนึ่ง ข้าพเจ้าจะไม่สร้าง code ที่เป็นอันตรายขึ้นมาโดยเด็ดขาด ข้อสอง ข้าพเจ้าจะสร้าง code ที่ดีที่สุดเท่าที่จะทำได้ ทั้งเรื่องของโครงสร้าง และ พฤติกรรมการทำงาน ข้อสาม ข้าพเจ้าจะสร้าง code ที่ทำงานได้เร็ว ไว้ใจได้ และ สามารถตรวจสอบซ้ำ ๆ ได้ทุกบรรทัด ข้อสี่ ข้าพเจ้าสร้าง code ชุดเล็ก ๆ ออกมาอยู่อย่างสม่ำเสมอ และ release บ่อย ๆ โดยไม่ส่งผลกระทบกับคนอื่น ๆ ข้อห้า ข้าพเจ้าจะไม่กลัว และ ไม่ยอม ที่จะหยุดการปรับปรุง code ส่วนต่าง ๆ ทุกครั้งที่มีโอกาส และ จะไม่ยอมสร้าง code ที่แย่ ๆ ออกมา ข้อหก ข้าพเจ้าจะรักษา productivity ที่สูงไว้เสมอ และไม่ทำอะไรที่ส่งผลให้ productivity ลดลง ข้อเจ็ด ข้าพเจ้าจะต้องทำให้มั่นใจว่า มีคนอื่น ๆ สามารถทำงานแทนได้ และสามารถทำงานแทนคนอื่น ๆ ได้ ข้อแปด ข้าพเจ้าจะทำการ estimate งานต่าง ๆ อย่างจริงใจ และ เที่ยงตรง โดยจะไม่ให้คำสัญญาในสิ่งที่ไม่มีความแน่นอน ข้อเก้า ข้าพเจ้าจะไม่หยุดเรียนรู้ และ พัฒนาตัวเองอยู่อย่างเสมอ เป้าหมายหลักเพื่อความเป็น craftsmanship
แล้วคุณล่ะ จะให้คำสัญญาหรือไม่ ?
ปล. นึกถึงตอนเรียนลูกเสือสามัญเลยนะ

Viewing all articles
Browse latest Browse all 1997

Trending Articles