การเขียนโปรแกรมหรือวัสดุที่ดี

Advertisement


หน้า: [1]
  พิมพ์  
ผู้เขียน หัวข้อ: การเขียนโปรแกรมหรือวัสดุที่ดี  (อ่าน 112 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
idesignsnok
Drift King
*****

การ์ม่า: +0/-0
ออฟไลน์ ออฟไลน์

กระทู้: 1547


ดูรายละเอียด อีเมล์










« เมื่อ: กุมภาพันธ์ 11, 2015, 07:27:15 pm »



ล้อแม็ก แม็ก แม็กซ์แต่งรถ

↑ ลงทะเบียนรับข่าวสาร

ล้อแม็ก

Advertisement

สวัสดีครับวันนี้ผมจะเสนอบทความที่เกี่ยวพันกับการเขียนโปรแกรมเล็กน้อยละกันนะครับโดยบทความที่ผมจะนำมาเขียนต่อไปนี้เป็นบทความของคุณ Muhammad Helmy ใน Gamasutra นะครับ โดยเขาเกรินขึ้นมาว่าจริงๆแล้วโปรแกรมเมอที่สร้างเกมส่วนใหญ่ ต้องยอมรับเลยว่าไม่ได้ถูกเรียนมาเพื่อสร้างเกมโดยเฉพาะหรือไม่มีกลุ่มที่เรียนเพ่งตรงพวกเขานั้นได้เรียกตัวเองว่า “Art of programming” คือผู้ที่เขียนโปรแกรมที่คิดเองและก็เจริญด้วยตัวเอง โดยเขาได้บอกอีกว่ามี งานของเขาเรียกว่า "ศิลปะของการเขียนและการทำเครื่องมือ" และบทความนี้จะเป็นบทความกล่าวเกี่ยวกับวิธีการสร้างเครื่องไม้เครื่องมือที่มีวิธีที่มีประสิทธิภาพมากที่สุด นั้นก็จะสร้างเครื่องมืออย่างไรให้มีความสามารถนั้นเอง ในบทความนี้ตัวเขาได้บรรยายวิธีการสร้างเครื่องมือที่น่าสนใจว่าควรทำอย่างไร ในการเห็นของเขา ซึ้งผมเองก็สนใจ เลยนำมาแปลให้อ่านกัน

1.) ถามตัวเองก่อนว่าจะสร้างวัสดุนี้ไปเพื่ออะไรกระบวนการแรกและสำคัญที่สุดในการวัสดุอุปกรณ์ก็คือการตัดสินใจว่าคุณจะทำเครื่องไม้เครื่องมือนี้หรือไม่ นั้นก็คือควรจะหาเหตุผลให้ได้ว่าชิ้นงานหรือโปรแกรมที่เราจะเขียนนั้นมีเหตุผลสำคัญแค่ไหนในการเขียน และต้องแถลงได้ว่าเครื่องที่คุณสร้างนั้นใช้ทำอะไรเมื่อคุณเป็นผู้ใช้เครื่องอุปกรณ์นั้นเอง
 
2.) จะทำอย่างไรให้คลุกคลีกับ API/SDK ที่กำลังจะใช้งานAPI/SDK คุณไม่จำเป็นต้องใช้งานให้ได้ 100% แต่ถ้าหากคุณไม่เคยเขียนมันมาก่อนเลย หรือเสมอที่เขียนภาษานี้แต่คุณไม่เคยใช้ฟังค์ชันนี้เลย คุณจำต้องต้องหาเอกสารเพื่อค้นขว้าและทำความตระหนักให้มากที่สุดเชคเสมอว่า API แต่ละอย่างนั้นจะใช้งานเข้ากันได้หรือไม่
 
3.) คุณควรจะให้ชื่อให้เข้าใจง่าย
การจะเลือกนามสำหรับวัสดุ เครื่องไม้เครื่องมือที่เราจะสร้างนั้นควรมีชื่อแบบเดียวกับคุณสมบัติของตัวมันเอง
 
4.) เครื่องที่คุณกำลังจะเขียนทำอะไรได้บ้าง
ในการเขียนโค้ดคุณจะเขียนแบบง่ายดาย เพียงเพื่อจะให้ใช้งานเพียงแค่อย่างเดียวก็ได้ หรือคุณจะเพิ่ม behavior เข้าไปภายในโค้ดเพื่อเพิ่มประสิทธิภาพในงานใช้งานเพิ่มขึ้นก็ได้ ทั้งหมดที่จะขึ้นอยู่กับว่าคุณจะคุ้นเคยกับ API มากแค่ไหน ยิ่งคุณรู้มากขึ้นคุณสามารถเพิ่มมากขึ้นและมีประสิทธิภาพเครื่องมือก็จะเพิ่มขึ้น
 
5.) ผู้ใช้ควรรู้อะไรบ้างควรบอกให้ชัด
ในบางครั้งบางคราวเครื่องมือที่ถูกทำขึ้นก็ควรจะบอกให้ชัดว่าใช้งานอย่างไร ผู้ใช้ควรจะรู้ทุกครั้งที่เปิดเครื่องมือนั้นขึ้นมา ไม่ใช้เท่านั้นในเอกสารเท่านั้นควรทำให้มือมีการแจ้งว่าควรใช้อย่างไร ต้องอย่างนั้นอย่างนี้ นอกเหนือจากจะบอกว่าเครื่องมือใช้อย่างไรคุณควรบอกด้วยว่าเครื่องนั้น ไม่สามารถทำอะไรได้บ้างด้วย เพราะผู้ใช้อาจจะนำวัสดุนั้นไปใช้ โดยที่ไม่รู้ว่าไม่สามารถใช้งานได้ ตัวเองเช่นคควรจะมี ป็อบอัพหรืออะไรซักอย่างแจ้งเตือนขึ้นมา
 
6.) หน้าตาเครื่องมือควรเป็นอย่างไร ประเภทอย่างไหน
อย่างที่บอกตอนแรก ถ้าหากคุณเป็นโปรแกรมเมอแน่นอนว่าจะเป็นเรื่องลำบากลำบนมากถ้าจะให้คุณออกแบบหน้าตาโปรแกรมให้มันงดงาม แต่เราสามารถออกแบบและจัดการโปรแกรมได้ว่า อินเตอเฟสทั้งหมดควรจะอยู่ตำแหน่งใด นอกเหนือจากหน้าตาที่สวยงามสิ่งสำคัญก็คือการใช้งานโปรแกรม หรือเครื่องมือนั้นง่ายมากน้อยเพียงใด ผู้ใช้ราบรื่นที่จะใช้เครื่องไม้เครื่องมือนั้นหรอเปล่า
 
7.) ไม่ยากต่อการใช้งานหรือเปล่า ?
อย่างที่บอกใบเครื่องมือที่เรากำลังจะเขียนนั้นใช้งานสบาย ลำบากหรือเปล่า ? พยายามอย่าทำ UI ให้ผู้ใช้ปั่นป่วน
 
8.) ลงมือเขียนซะ
ไม่มีอะไรจะพูดเกี่ยวกับการเขียนโค้ด เพียงแค่ไม่กี่บันทึก อย่างแรกถ้าคุณเชี่ยวชาญเขียนมันในแผนหลักคุณต้องแน่ใจว่าโครงการหรืองานอื่นจะไม่ทำให้โค้ดนั้นเสียไป อย่างที่สอง ควรโน๊ตในส่วนของโค๊ดบ้าง ถ้าคุณอย่างลบฟีเจอร์บางส่วนให้คอมเม้นเอาไว้อย่าลบทิ้ง บางที่คุณอาจจะต้องการโค้ดนั้นในตอนหลังก็เป็นได้
 
9.) งานของคุณต้องการงานพิมพ์ประกอบหรือเปล่า ?
ถ้าหากโปรแกรมหรือเครื่องไม้เครื่องมือของคุณนั้นมีขนาดใหญ่ หรือมีความลึกลับซับซ้อน คุณควรจะจัดการนำฟังค์ชันของคุณเก็บและบันทึกเป็น pdf ซ่ะ จะเป็นเรื่องง่ายๆต่อการที่คุณจะเพิ่มเข้าไปใน UI เอกสารจะเป็นตัวยืนยันว่างานของคุณทำเป็นใช้งานได้มากน้อยแค่ไหน
 
10.) ตรวจสอบแผนของคุณ
ทดสอบโครงการของคุณให้แน่ใจว่าจะไม่มีปมปัญหากับทุกๆไดฟ์ที่ทำการใช้งาน

เว็บไซต์ที่เกี่ยวข้อง : [url]http://service.thinkemup.com/[/url]




Tags : รับทำเว็บไซต์,รับทำ SEO,ทำเว็บไซต์



GPSราคาถูก | เครื่องฟอกอากาศในรถยนต์ | Ran Online | Ragnarok | โปรโมชั่น | เกมส์ออนไลน์

Promotion
บันทึกการเข้า
หน้า: [1]
  พิมพ์  
 
กระโดดไป:  

ฐานข้อมูลผิดพลาด
ลองอีกครั้ง ถ้าเกิดการผิดพลาดอีกครั้ง ให้แจ้งผู้ดูแลระบบด้วย
กลับ