12 คะแนน โดย gwanryo 2020-03-04 | 4 ความคิดเห็น | แชร์ทาง WhatsApp

id Software เป็นบริษัทชื่อดังที่สร้างเกมอย่าง Wolfenstein 3D, Doom และ Quake

นี่คือบทความที่สรุปปรัชญาการเขียนโปรแกรมที่ John Romero ผู้ร่วมก่อตั้งบริษัทนี้เคยกล่าวไว้

  1. ลงมือทำก่อน แล้วค่อยทำให้ดี

  2. ดูแลให้โค้ดทำงานได้อยู่เสมอ

  3. ทำให้เรียบง่าย

  4. ลงเวลาไปกับการสร้างเครื่องมือที่ดี

  5. ทดสอบโค้ดอย่างละเอียดถี่ถ้วน

  6. แก้บั๊กให้เร็วที่สุดเท่าที่จะทำได้

  7. ใช้ระบบพัฒนาที่มีสเปกสูงกว่ากลุ่มเป้าหมาย

  8. เขียนโค้ดให้สอดคล้องกับเวอร์ชันที่กำลังทำอยู่ในตอนนี้

  9. ใช้การนามธรรมของคอมโพเนนต์ให้เป็นประโยชน์

  10. ใช้ประโยชน์จากการรีวิวโดยเพื่อนร่วมงาน

  11. ให้โปรแกรมเมอร์มีอิสระเพื่อให้สามารถสร้างสรรค์ได้

4 ความคิดเห็น

 
ffdd270 2020-03-04

อยากเห็นปรัชญาของคุณ John Carmack ด้วยเหมือนกัน 'm'!

 
gwanryo 2020-03-04

อ้อ ว่ากันว่าด้วยการนำปรัชญาข้างต้นไปใช้ นักพัฒนาไม่ถึง 10 คนสามารถออกเกมได้ถึง 28 เกมภายในเวลา 5.5 ปี

 
gwanryo 2020-03-04

พอได้อ่านแล้วก็เป็นเรื่องที่รู้อยู่แล้วทั้งนั้นแหละ แต่เอาไปใช้กับงานจริงนี่ไม่ง่ายเลยนะ ^^,,

 
xguru 2020-03-04

เป็นบทความที่แทบไม่มีอะไรให้ติเลยนะครับ ขอบคุณสำหรับบทความดีๆ ครับ

ปัญหาก็คืออย่างที่คุณพูดนั่นแหละว่า เรื่องนี้สำหรับพวกเราแล้วมันยากจริงๆ.. ฮือๆ