เมื่อคุณกำลังเขียนโค้ด สิ่งแรกที่คุณนึกถึงคือวิธีที่คอมพิวเตอร์ประมวลผลโค้ดที่คุณเขียน อย่างไรก็ตาม สิ่งสำคัญคือต้องคิดว่าผู้คนจะอ่านโค้ดของคุณอย่างไร
ไม่ว่าคุณจะทำงานในโครงการร่วมกับทีมหรือกำลังสร้างบางสิ่งด้วยตัวเอง คุณควรทำตามขั้นตอนเพื่อจัดทำเอกสารโค้ดของคุณอย่างเพียงพอ.. นั่นเป็นที่มาของความคิดเห็น
ความคิดเห็นคือบรรทัดหรือข้อความหลายบรรทัดที่เขียนในโปรแกรมที่คอมพิวเตอร์ไม่สนใจ ความคิดเห็นใช้เพื่ออธิบายเจตนาของโปรแกรมต่อบุคคลที่อาจกำลังอ่านโค้ดของคุณ ไม่ว่าจะเป็นตัวคุณเองหรือคนอื่น
บทช่วยสอนนี้จะกล่าวถึงวิธีเขียนความคิดเห็นใน Java และแนะนำแนวทางปฏิบัติที่ดีที่สุดสองสามข้อที่คุณสามารถใช้เพื่อเขียนความคิดเห็นอย่างมีประสิทธิภาพ
ความคิดเห็นของ Java
หากคุณยังใหม่ต่อการเขียนโปรแกรม คุณอาจถามตัวเองว่า:ทำไมคุณควรแสดงความคิดเห็นโค้ด? มีเหตุผลสองประการที่ความคิดเห็นเกี่ยวกับโค้ดมีความสำคัญต่อการเขียน
เมื่อคุณกำลังเขียนโค้ด สิ่งสำคัญคือต้องยอมรับว่าใครบางคนจะอ่านโค้ดของคุณ แม้ว่าคนนั้นจะเป็นคุณก็ตาม นอกจากนี้ ไม่มีการรับประกันว่าผู้ที่อ่านโค้ดของคุณจะเข้าใจโค้ดที่คุณเขียน
หากคุณทำงานคนเดียว การมีโค้ดโดยไม่มีความคิดเห็นอาจทำให้คุณรู้สึกหงุดหงิดและทำให้คุณเสียเวลาไปกับการค้นหาว่าโค้ดของคุณทำงานอย่างไร แต่ถ้าคุณทำงานเป็นทีม การไม่มีความคิดเห็นจะยิ่งก่อกวนมากขึ้นไปอีก นักพัฒนาคนอื่นๆ อาจต้องถามคุณเกี่ยวกับโค้ดของคุณ ซึ่งอาจใช้เวลาอันมีค่า
โดยรวมแล้ว การเขียนความคิดเห็นทำให้โค้ดอ่านง่ายขึ้น เมื่อคุณกำลังเขียนขั้นตอนที่ซับซ้อน การมีข้อความธรรมดาข้างโค้ดของคุณเพื่ออธิบายเจตนาของคุณที่อยู่เบื้องหลังโค้ดบางบรรทัดอาจเป็นประโยชน์ ความคิดเห็นที่คุณเขียนจะเป็นประโยชน์สำหรับการอ้างอิงในอนาคต โดยเฉพาะอย่างยิ่งหากคุณกำลังทำงานร่วมกับนักพัฒนาคนอื่นๆ ในโครงการ
81% ของผู้เข้าร่วมกล่าวว่าพวกเขารู้สึกมั่นใจมากขึ้นเกี่ยวกับโอกาสในการทำงานด้านเทคโนโลยีหลังจากเข้าร่วม bootcamp จับคู่กับ Bootcamp วันนี้
ผู้สำเร็จการศึกษาจากหลักสูตร bootcamp โดยเฉลี่ยใช้เวลาน้อยกว่าหกเดือนในการเปลี่ยนอาชีพ ตั้งแต่เริ่มต้น bootcamp ไปจนถึงหางานแรก
ความคิดเห็นที่ดีที่สุดจะอธิบายเจตนาเบื้องหลังโค้ดของคุณ เหตุใดคุณจึงทำบางสิ่งในลักษณะเฉพาะ แทนที่จะย้ำว่าโค้ดหนึ่งบรรทัดทำอะไร ความคิดเห็นที่มีประสิทธิภาพช่วยตอบคำถามและปรับปรุงประสิทธิภาพ
ไวยากรณ์ความคิดเห็น Java
ใน Java มีความคิดเห็นเกี่ยวกับเอกสารสองประเภทที่สามารถเขียนได้:ความคิดเห็นบรรทัดเดียวและความคิดเห็นหลายบรรทัด
ความคิดเห็นบรรทัดเดียว
ความคิดเห็นแบบบรรทัดเดียว ซึ่งมักเรียกว่าความคิดเห็นแบบอินไลน์ จะปรากฏที่ท้ายบรรทัดของโค้ด
ข้อคิดเห็นแบบอินไลน์มักใช้เพื่ออธิบายส่วนเล็ก ๆ ของโค้ดซึ่งอยู่เพียงบรรทัดเดียว
สมมติว่าเรากำลังเขียนโปรแกรมที่พิมพ์ข้อความว่า It’s Friday
ไปที่คอนโซล เราต้องการเขียนความคิดเห็นเพื่อติดตามโค้ดของเรา นี่คือตัวอย่างความคิดเห็นแบบอินไลน์ที่เราสามารถใช้ได้:
public class FridayMessage { public static void main(String[] args) { System.out.println("It's Friday!"); // prints "It's Friday" to the console } }
ข้อคิดเห็นแบบอินไลน์ควรใช้เมื่อคุณต้องการอธิบายเจตนาของคุณที่อยู่เบื้องหลังโค้ดบางบรรทัดเท่านั้น โค้ดที่มีความคิดเห็นแบบอินไลน์จำนวนมากอาจอ่านได้ยาก
สิ่งสำคัญที่ควรทราบคือ เมื่อคุณเขียนความคิดเห็น เป้าหมายของคุณควรคือการอธิบายเจตนาเบื้องหลังความคิดเห็นของคุณ ในตัวอย่างข้างต้น ความคิดเห็นของเราไม่ได้มีประโยชน์มากนัก เพราะง่ายต่อการบอกว่าโค้ดของเราทำอะไรได้บ้าง แต่ถ้าเรามีโค้ดที่ซับซ้อนกว่านี้ อาจจำเป็นต้องมีความคิดเห็น
ความคิดเห็นหลายบรรทัด
ความคิดเห็นแบบหลายบรรทัด หรือที่เรียกว่าความคิดเห็นแบบบล็อก คือความคิดเห็นที่ใช้อธิบายส่วนของโค้ด ความคิดเห็นแบบหลายบรรทัดจะอยู่หลายบรรทัด และมักจะวางไว้ที่ด้านบนสุดของไฟล์หรือก่อนที่โค้ดจะเริ่มขึ้น
ความคิดเห็นหลายบรรทัดเริ่มต้นด้วย /*
และลงท้ายด้วย */
. ต่อไปนี้คือตัวอย่างความคิดเห็นแบบหลายบรรทัดในซอร์สไฟล์ Java:
/* นี่คือตัวอย่างความคิดเห็นแบบหลายบรรทัด
รหัสด้านล่างพิมพ์ It’s Friday!
ไปที่คอนโซล
*/
public class FridayMessage { public static void main(String[[ args) { System.out.println("It's Friday!"); } }
ในตัวอย่างนี้ ความคิดเห็นของเราปรากฏในสามบรรทัดแรกของโค้ดของเรา
บ่อยครั้ง ความคิดเห็นแบบหลายบรรทัดจะถูกใช้ที่จุดเริ่มต้นของไฟล์เพื่อบันทึกรายละเอียดเกี่ยวกับตัวไฟล์เอง ตัวอย่างเช่น ความคิดเห็นแบบหลายบรรทัดอาจรวมถึงข้อมูลเกี่ยวกับผู้สร้างไฟล์ เวอร์ชันของไฟล์ และข้อมูลที่คล้ายกัน
โค้ดแสดงความคิดเห็นสำหรับการทดสอบ
นอกจากจะทำหน้าที่เป็นวิธีการจัดทำเอกสารแล้ว ความคิดเห็นยังถูกใช้เพื่อป้องกันไม่ให้โค้ดทำงานในระหว่างขั้นตอนการทดสอบและแก้จุดบกพร่องของการพัฒนาซอฟต์แวร์อีกด้วย ผู้เขียนโค้ดเรียกสิ่งนี้ว่า commenting out code.
สมมติว่าคุณกำลังเขียนโปรแกรมที่มีข้อยกเว้น คุณยังไม่แน่ใจว่ามีอะไรผิดปกติ ดังนั้นคุณจึงต้องการแสดงความคิดเห็นในโค้ดบางส่วนเพื่อช่วยให้คุณทราบที่มาของปัญหา ต่อไปนี้คือตัวอย่างความคิดเห็นที่ใช้แสดงความคิดเห็นในบรรทัดของโค้ด:
class FridayMessage { public static void main(String[[ args) { String day_of_the_week = "Friday"; // System.out.println("It's " ++ day_of_the_week); } }
ในตัวอย่างนี้ เราได้ใส่ความคิดเห็นในบรรทัดของโค้ดที่ขึ้นต้นด้วย System.out.println
. รหัสของเราส่งคืนข้อผิดพลาด (เพราะเราใช้สอง ++ แทนหนึ่ง) และเราแสดงความคิดเห็นรหัสในขณะที่เราหาสาเหตุของข้อผิดพลาด
การแสดงความคิดเห็นเกี่ยวกับโค้ดจะเป็นประโยชน์อย่างยิ่งเมื่อคุณกำลังวิเคราะห์ตรรกะของโปรแกรม ในสถานการณ์เหล่านี้ คุณอาจต้องการแสดงความคิดเห็นเกี่ยวกับการทำซ้ำหลาย ๆ โค้ดของคุณจนกว่าคุณจะพบโค้ดที่มีประสิทธิภาพที่สุด หลังจากนั้น คุณสามารถลบรหัสเก่าของคุณได้
คุณควรแสดงความคิดเห็นโค้ดระหว่างขั้นตอนการทดสอบและการดีบักเท่านั้น การทิ้งโค้ดที่แสดงความคิดเห็นไว้ในโปรแกรมสุดท้ายอาจสร้างความสับสนให้กับนักพัฒนาคนอื่นๆ และยังทำให้อ่านโค้ดได้ยากขึ้นอีกด้วย
บทสรุป
ใน Java มีความคิดเห็นสองประเภท:ความคิดเห็นบรรทัดเดียว (หรือในบรรทัด) และความคิดเห็นหลายบรรทัด (หรือบล็อก) ความคิดเห็นเหล่านี้ใช้เพื่อบันทึกโค้ดของคุณ และยังสามารถใช้เพื่อช่วยเหลือคุณในระหว่างขั้นตอนการทดสอบและแก้จุดบกพร่องของการพัฒนาซอฟต์แวร์
การสละเวลาแสดงความคิดเห็นเกี่ยวกับโค้ดของคุณจะทำให้งานของคุณอ่านง่ายขึ้นสำหรับทั้งตัวคุณเองและใครก็ตามที่อาจกำลังอ่านโค้ดของคุณอยู่ และสุดท้าย จำไว้ว่าความคิดเห็นที่ดีที่สุดคือความคิดเห็นที่อธิบายเจตนาเบื้องหลังโค้ดของคุณ
ตอนนี้คุณพร้อมที่จะเริ่มเขียนความคิดเห็นใน Java อย่างมืออาชีพแล้ว!