คำถามติดแท็ก code-complete

2
ประเด็นสำคัญของ Code Complete คืออะไร [ปิด]
ฉันเคยได้ยินผู้คนมากมายพูดถึง Code Complete ว่าเป็นหนังสือที่คุ้มค่าที่จะอ่าน แต่น่าเสียดายที่ฉันยุ่งมากจนไม่มีเวลาอ่านดังนั้นใครสามารถบอกฉันได้ว่าประเด็นสำคัญของหนังสือเล่มนี้คืออะไร?

1
ผู้เขียน Code Complete หมายถึงอะไรเมื่อพูดถึงการซ่อนข้อมูลทั่วโลก
ในส่วนที่ 6.4 ของ Code Complete 2nd Edition มีย่อหน้าเกี่ยวกับการซ่อนข้อมูลทั่วโลก สิ่งที่ฉันสนใจเป็นพิเศษคือ McConnell (ผู้แต่งหนังสือ) ให้ตัวอย่างของประโยชน์จากการซ่อนข้อมูลทั่วโลก มีตัวอย่างหนึ่งที่ฉันไม่เข้าใจ ฉันไม่มีหนังสือฉบับภาษาอังกฤษดังนั้นฉันจะพยายามแปลข้อความ การซ่อนข้อมูลทั่วโลก (... ) คุณสามารถเปลี่ยนโครงสร้างของข้อมูลโดยไม่ต้องแก้ไขโปรแกรม McConnell แปลว่าอะไร? เขากำลังพูดถึงการเปลี่ยนแปลงข้อมูลทั่วโลกหรือไม่ ถ้าเป็นเช่นนั้นทำไมคุณไม่ต้องแก้ไขโปรแกรมของคุณเมื่อคุณใช้วิธีการในการเรียกข้อมูลกลับคืน? หรือบางทีเขากำลังพูดถึงสิ่งอื่นที่นี่? ฉันจะซาบซึ้งอย่างมากถ้ามีคนล้างความสับสนของฉัน หากคุณสามารถให้ตัวอย่างมันจะดีมาก (ตัวอย่างนั้นยอดเยี่ยมคุณก็รู้)

4
เมื่อใดที่ควรอ่าน 'Code Complete'
ฉันค่อนข้างแน่ใจWhoแต่เมื่อไหร่ ผู้ที่มีความรู้ด้านการเขียนโปรแกรมและการพัฒนาซอฟต์แวร์หรือผู้ที่เพิ่งเริ่มต้นในโลกไซเบอร์ (การเขียนโปรแกรมเพื่อความแม่นยำ) โลก? ฉันยังคงปริญญาตรีตอนนี้เมื่อมันเป็นที่นิยมสำหรับฉัน (และคนอย่างฉัน) เพื่ออ่านนี้ต้องอ่าน หนังสือโปรแกรมเมอร์ ?

1
การสร้างคำแถลงปัญหาที่ดี
<backstory> ฉันคว้าหนังสือที่ชื่อว่า Code Complete ที่ร้านหนังสือมือสองในวันก่อนเพราะฉันได้ยินว่ามันเป็นหนังสือที่ยอดเยี่ยมและเริ่มอ่านมัน หลังจากผ่านไปประมาณ 10 หน้าฉันก็รู้ว่าฉันโง่มากเกี่ยวกับโปรเจ็กต์ล่าสุดที่ฉันทำงานอยู่ ความกระจ่างเล็กน้อยที่ฉันควรใส่ในจุดนี้: ฉันไม่ได้ทำงานและนี่ไม่ใช่โรงเรียน มันเป็นเรื่องที่ไม่เป็นทางการเท่าที่จะได้รับ (ฉันก็เป็นคนเดียวที่ทำงานกับมันแม้ว่าฉันจะได้ถามคำถามเกี่ยวกับ SO เป็นครั้งคราว) ฉันอยู่มัธยมและพยายามสร้างชิ้นส่วนของซอฟต์แวร์ เรื่องสั้นสั้นฉันกระโดดเข้าไปในการเข้ารหัส (และตอนนี้กำลังตั้งคำถามกับการตัดสินใจบางอย่างที่ฉันทำในจุดที่ว่าโค้ดทำงานอย่างไร) ดังนั้นฉันจึงพยายามเริ่มต้นใหม่อย่างถูกวิธี </ backstory> ตกลงดังนั้นฉันพยายามสร้างคำแถลงปัญหาและฉันต้องการรู้ว่าเคล็ดลับดี ๆ นั้นควรรู้ว่าฉันมีดีหรือไม่ โค้ดสมบูรณ์กล่าวว่ามันควรจะไม่ใช่ทางเทคนิคและจากมุมมองของผู้ใช้ซึ่งฉันพยายามทำ คำแนะนำใด ๆ ที่จะได้รับการชื่นชมในการทำให้ดีขึ้น เท่าที่ฉันรู้ขณะนี้ยังไม่มีวิธีที่ดีในการจำลองวงจรคำนวณควอนตัมขนาดใหญ่ที่ซับซ้อนรวมถึงคุณลักษณะเช่น decoherence การแก้ไขข้อผิดพลาดการพัวพันและอัลกอริทึมบนคอมพิวเตอร์แบบคลาสสิคปล่อยให้อยู่คนเดียว เป็นที่รู้จักและเข้าถึงได้ง่าย ขออภัยถ้ามันแย่จริง ๆ นี่เป็นครั้งแรกที่ฉันทำสิ่งนี้ แก้ไข - ร่าง 2: ฉันเขียนใหม่โดยใช้คำแนะนำในความคิดเห็นและคำตอบ ไม่มีทางสำหรับนักทฤษฎีนักวิจัยและนักเรียนในสาขาการคำนวณควอนตัมเพื่อจำลองและทดสอบวงจรควอนตัมขนาดใหญ่ในวิธีที่ง่ายและมีประสิทธิภาพโดยไม่ต้องสร้างรหัสสำหรับการสมัคร เว็บแอปพลิเคชันที่ทำงานในเบราว์เซอร์ยอดนิยมที่มีส่วนต่อประสานที่เรียบง่ายซึ่งสามารถสร้างผลลัพธ์ได้อย่างแม่นยำเกี่ยวกับผลลัพธ์ของอัลกอริธึมควอนตัมรหัสการแก้ไขข้อผิดพลาดพัวพัน decoherence และด้านอื่น ๆ ทดสอบแนวคิดของพวกเขาและทำความเข้าใจกับการคำนวณควอนตัมให้ดีขึ้น

3
การเขียนโปรแกรม * เป็น * ภาษาเทียบกับการเขียนรหัส C ใน Ruby
รหัสรัฐที่สมบูรณ์แบบที่คุณควรรหัสสิ่งที่เข้ามาในภาษาที่ตรงข้ามกับรหัสในมัน โดยที่พวกเขาหมายถึง อย่า จำกัด การคิดโปรแกรมของคุณเฉพาะกับแนวคิดที่ภาษาของคุณสนับสนุนโดยอัตโนมัติ โปรแกรมเมอร์ที่ดีที่สุดนึกถึงสิ่งที่พวกเขาต้องการทำแล้วพวกเขาประเมินวิธีบรรลุวัตถุประสงค์ด้วยเครื่องมือการเขียนโปรแกรมเมื่อถึงเวลา (ตอนที่ 34.4) สิ่งนี้นำไปสู่การใช้รูปแบบการเขียนโปรแกรมหนึ่งรูปแบบในทุกภาษาหรือไม่โดยไม่คำนึงถึงจุดแข็งและจุดอ่อนของภาษาโดยเฉพาะ หรือเพื่อตั้งคำถามในรูปแบบที่ตอบได้มากขึ้น: คุณขอเสนอว่าควรพยายามเข้ารหัสปัญหาของตัวเองอย่างประณีตที่สุดเท่าที่จะทำได้ด้วยภาษาของคนหนึ่งคนหรือคุณควรค้นหาวิธีแก้ปัญหาที่สง่างามที่สุดโดยรวมแม้ว่านั่นหมายความว่า ในภาษาของใคร?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.