ฉันเคยได้ยินผู้คนมากมายพูดถึง Code Complete ว่าเป็นหนังสือที่คุ้มค่าที่จะอ่าน แต่น่าเสียดายที่ฉันยุ่งมากจนไม่มีเวลาอ่านดังนั้นใครสามารถบอกฉันได้ว่าประเด็นสำคัญของหนังสือเล่มนี้คืออะไร?
ฉันเคยได้ยินผู้คนมากมายพูดถึง Code Complete ว่าเป็นหนังสือที่คุ้มค่าที่จะอ่าน แต่น่าเสียดายที่ฉันยุ่งมากจนไม่มีเวลาอ่านดังนั้นใครสามารถบอกฉันได้ว่าประเด็นสำคัญของหนังสือเล่มนี้คืออะไร?
คำตอบ:
Code Complete นั้นเกี่ยวกับงานฝีมือซอฟต์แวร์ มันเป็นหนังสือระดับเริ่มต้น / ระดับกลางขั้นสูงที่เขียนขึ้นสำหรับโปรแกรมเมอร์ที่ทำงาน แต่มันยังคงมีประโยชน์มากสำหรับคนที่เคยเขียนโปรแกรมมาอย่างน้อยหนึ่งปี
ดังนั้นประเด็นสำคัญของ Code Complete (2nd ed.) จึงถูกสรุปไว้อย่างดีในบทที่ 34 ชุดรูปแบบในงานฝีมือซอฟต์แวร์ ถอดความจากบันทึกย่อของฉัน:
แต่สิ่งที่สำคัญที่สุดในการเดินทางคือตอนที่ 33 ตัวละครส่วนตัว : เมื่อคุณพยายามปรับปรุงให้ดีขึ้นในฐานะผู้ทำโค้ดคุณสามารถและจะทำ วิธีที่เร็วที่สุดที่จะทำคือการใช้ทัศนคติของผู้เขียนโค้ด (ความอ่อนน้อมถ่อมตนความอยากรู้อยากเห็นความซื่อสัตย์ทางปัญญาความมีระเบียบวินัยความคิดสร้างสรรค์) ขณะเดียวกันก็ฝึกฝนนิสัยของพวกเขาด้วย(นิสัยที่ดีหลายประการ ชื่อ)
นอกจากนี้หนังสือเล่มนี้ทำให้เห็นได้ชัดว่าช่องว่างระหว่างเฉลี่ยและยอดเยี่ยมในซอฟแวร์เป็นใหญ่ ; ความจริงนั้นเพียงอย่างเดียวควรผลักดันผู้ให้รหัสที่ดีเพื่อตัวเอง
นั่นคือส่วนย่อของมัน รุ่นยาวอยู่ในหนังสือ :) ฉันยังสามารถส่งโน้ตที่ไม่ยาวและไม่สั้นของคุณได้หากคุณต้องการรายละเอียดเพิ่มเติม แต่หนังสือเป็นเงินและเวลาที่ใช้ไปอย่างดีแม้ว่าสไตล์การเขียนจะน่าเบื่ออยู่ตลอดเวลา
นอกเหนือจากรหัสเสร็จสมบูรณ์ผมขออยากแนะนำให้โปรแกรมเมอร์ศาสตร์ เหมาะสำหรับโปรแกรมเมอร์ระดับกลางเขียนอย่างดีและผสมผสานคำแนะนำที่สูงปานกลางและต่ำได้อย่างยอดเยี่ยม
มันเป็นหนังสือระดับกลางซึ่งเป็นแนวทางการปฏิบัติที่ดีที่สุดในการพัฒนาซอฟต์แวร์
หากคุณเป็นโปรแกรมเมอร์เริ่มต้นคุณจะไม่เข้าใจเนื้อหามากนักและหากคุณมีประสบการณ์หนังสือเล่มนี้จะยืนยันสิ่งที่คุณรู้แล้วเท่านั้น ดังนั้นหนังสือเล่มนี้อาจมีค่ามากที่สุดสำหรับโปรแกรมเมอร์ระดับกลางซึ่งมีความรู้ด้านการเขียนโปรแกรมอยู่บ้างเล็กน้อย แต่ต้องการหนังสือแนวปฏิบัติที่ดีที่สุดเพื่อรวมเข้าด้วยกัน
มีการใช้หลายหน้าในการจัดรูปแบบบล็อกโค้ดและข้อดีของแต่ละวิธี โดยส่วนตัวแล้วฉันคิดว่าการถกเถียงที่ดีเกี่ยวกับสถานที่ที่จะนำเหล็กดัดปีกกาของคุณไปแล้ว (หรือมันคืออะไร)