- การเขียนคอมเม้น อย่างน้อยต้องมีคอมเม้นไว้ เพื่อให้รู้ว่า code การทำงาน หรือ function การทำงาน ทำงานเพื่ออะไร หรือเรียกว่าจุดประสงค์ของฟังค์ชั้นการทำงานนั้นคืออะไร
- ก่อนที่จะเริ่มเขียนโปรแกรมนั้น ควรเขียน Flow Chart หรือ จะเขียนเป็นภาษา มนุษย์ก่อนก็ได้ เช่น ถ้าหน้าผู้ใช้งาน กด ปุ่มนี้ให้ ทำงานในเรื่องของการคำนวนการบวกเลข ให้เขียนเป็นขั้นตอนเป็นบรรทัดมาเหมือนเขียนภาษาโปรแกรมแต่เขียนเป็นภาษามนุษย์ก่อน เพื่อที่ว่าเราจะแก้ไข ในภายหลังจะได้แก้ไขได้ง่าย และสะดวกกว่าภาษาโปรแกรม
- ควรคำนึงเรื่องของการติด Loop หรือการวนการทำงานของโปรแกรมไม่มีที่สิ้นสุด เช่น ภาษาซี ใช้คำสั่ง do{}while(1) แบบนี้ เป็นการวนที่ไม่มีที่สิ้นสุด
- แน่นอนควรเขียนโปรแกรมให้มีชุดคำสั่งที่ยาวหรือสั้นได้ แต่ควรเลือกชุดคำสั่งที่กิน แหล่งทรัพยากรน้อยที่สุด ในแบบนี้ต้องอาศัยประสบการณ์ บางทีการคำนวนตัวเลขอาจช่วยให้โปรแกรมเรา รันได้เร็วขึ้นและกินทรัพยากรในเครื่องน้อยก็ได้ เรื่องตัวเลขมีผลอย่างมาก แต่ก็ใช่ว่าจะเป็นการคิดที่เป็นคณิตศาสตร์ไปหมด เพราะนักเขียนโปรแกรมไม่จำเป็นต้องเก่งคณิตศาสตร์
- โปรแกรมที่ทำต้องเป็นโปรแกรมที่มีคุณธรรม
- หากเราเขียนโปรแกรมขายควรให้ราคาโปรแกรมในราคาที่เป็นธรรม ไม่แพงจนเกินไป
- หากเขียนโปรแกรมหลายคนจำเป็นอย่างยิ่งที่ต้องนั่งทำ Flow Chart ก่อนเขียน แล้วจึงแบ่งหน้าที่กันไปทำ
- ไม่ควรประกาศตัวแปรในรูปแบบขึ้นสูงสุด หมายถึง ไม่ควรประกาศตัวแปรนอกฟังก์ชั่นนั่นเอง จุดประสงค์คือ หากเพื่อนเราประกาศตัวแปรในชื่อที่เหมือนกับเรา เวลาเอาโปรแกรมมาต่อกัน จะทำให้มีการเรียกใช้ ตัวแปรที่ผิดๆ ได้
โปรแกรมก็คือภาษาชนิดใดชนิดหนึ่งที่ทำหน้าที่ติดต่อกับคอมพิวเตอร์ ทำให้คนเราสามารถควบคุมคอมพิวเตอร์ได้ง่ายขึ้น และ ทำให้มีความสะดวกกว่าเดิม จำไว้ว่าหากเมื่อไหร่ที่เราเขียนโปรแกรมไป แล้วโปรแกรมใช้ยากกว่าเดิม หรือ ไปให้ผู้ที่ใช้งานโปรแกรมใช้งานแล้วผู้ใช้งานบอกว่าใช้งานยาก เราควรกลับมาคำนึงว่า โดยทั่วไปแล้วมนุษย์ต้องการการใช้งานแบบใด เช่น ปุ่มหยุด ก็ควรเป็นสีแดง ตามธรรมชาติของมนุษย์ ปุ่มเริ่ม ก็ควรเป็นสีเขียว ควรเขียนโปรแกรมให้สอดคล้องกับธรรมชาติของมนุษย์ด้วย ไม่ว่าจะเรื่องสี เรื่องความวุ่นวายของตัวหน้าโปรแกรม ควรแยกให้เป็นสัดส่วนที่ดูสบายตา
ปุ่มแต่ละปุ่มไม่ติดกันหรือทำให้อึดอัดเวลาใช้งาน ที่สำคัญที่สุดของการเขียนโปรแกรมคือ ต้องมีการ test โปรแกรมอยู่เสมอ เพื่อจะได้รู้ว่าข้อผิดพลาดของโปรแกรมที่เราเขียนอยู่ตรงไหน ถ้าให้ดีควรให้ผู้อื่น Test โปรแกรมของเรา เมื่อเกิดข้อผิดพลาดก็ควรแก้ไข หรือที่เรียกว่า debug
การเป็นนักเขียนโปรแกรมควรที่จะเลือก ภาษาใดภาษาหนึ่งเป็นหลักในการเขียน เพื่อความไม่สับสนของผู้เขียน เพราะแต่ละภาษาในปัจจุบันล้วนมีความยืดหยุดเท่าๆกันหมด เท่าที่เห็น สามารถประยุกต์การใช้งานได้เหมือนกัน หากมัวแต่เปลี่ยนไปมา เชื่อว่าจะสับสนกับภาษาและจะเขียนโปรแกรมได้ไม่มีพอ ควรเลือกทางใดทางหนึ่ง
สุดท้ายนี้ข้อให้นักโปรแกรมมือใหม่ทุกคน ประสบกับความเสร็จในการเขียนโปรแกรมและคำนึงถืงสังคมด้วย

ไม่มีความคิดเห็น:
แสดงความคิดเห็น