เป็นเรื่องปกติหรือไม่ที่ทุกคนจะได้รับความคิดเห็น 100+ ครั้งในการตรวจสอบโค้ดเป็นประจำ? ฉันจะไม่พูด มันเป็นเรื่องธรรมดาสำหรับคนที่มีคุณภาพรหัส "ออกมาเป็นที่ต้องการมาก" เพื่อรับความคิดเห็นมากมายอย่างแน่นอน
อย่างไรก็ตามมันยังขึ้นอยู่กับ "กฎ" ของกระบวนการตรวจสอบโค้ด ทุกคนมีความคิดของตัวเองว่าควรจะทำอย่างไร หากกระบวนการตรวจสอบโค้ดของคุณอนุญาตให้ความคิดเห็นอยู่ในรูปแบบ "คุณควรทำแบบนี้แทนวิธีนั้น" คุณอาจจะได้รับความคิดเห็นมากมายแม้กระทั่งรหัสที่เพียงพอ หากกระบวนการของคุณต้องการค้นหา "ข้อบกพร่อง" ดังนั้นจำนวนความคิดเห็นควรน้อยกว่ามาก
จากประสบการณ์ของฉันความคิดเห็นที่อนุญาตให้ "คำแนะนำ" สำหรับวิธีการอื่นเป็นตัวกระจายเวลา "ข้อเสนอแนะ" เหล่านั้นควรได้รับการจัดการแบบหนึ่งต่อหนึ่งนอกกระบวนการตรวจสอบ ความคิดเห็นที่มีข้อบกพร่องมีประโยชน์มากกว่าเพราะให้ผู้คนให้ความสนใจกับข้อบกพร่องมากกว่า "ทำไมคุณไม่ทำอย่างที่ฉันทำ มันยังมีประโยชน์มากกว่าเพราะไม่มีการปฏิเสธข้อผิดพลาดถ้ามีคนพบ ดังนั้นจึงไม่มีความรู้สึกเจ็บปวด แต่มีความกตัญญูแทน
UPDATE: ทุกอย่างที่กล่าวมาบางรหัสไม่ดีธรรมดาถึงแม้ว่าจะมีข้อบกพร่อง ในกรณีนั้นความเห็นรีวิวควรเป็นความคิดเห็นเดียวที่ระบุว่าเป็นเช่นนั้น "รหัสนี้จะต้องมีการทำความสะอาดกรุณาเลื่อนการตรวจสอบจนกว่าจะมีการหารือเกี่ยวกับรหัส [ชื่อของคุณที่นี่]" ในกรณีดังกล่าวการตรวจสอบรหัสเพิ่มเติมควรหยุดจนกว่าความคิดเห็นนั้นจะถูกแก้ไข
UPDATE2: @User: คุณพูดคุยเกี่ยวกับโค้ด / การออกแบบของคุณกับหนึ่งในขณะที่คุณกำลังพัฒนามันเพื่อให้คุณสามารถใช้สิ่งที่พวกเขากำลังมองหาก่อนที่คุณจะไปไกลทำในแบบของคุณ? คุณกำลังเปลี่ยนแปลงอะไรเกี่ยวกับวิธีการพัฒนารหัสตามคำแนะนำหรือคิดว่าวิธีของคุณดี คุณเรียนรู้อะไรจากความคิดเห็นของพวกเขา?
เมื่อฉันเป็นผู้นำในโครงการมันเป็นหน้าที่ของฉันที่จะต้องรับผิดชอบงานทั้งหมดของผลิตภัณฑ์ ถ้าฉันอนุมัติผลิตภัณฑ์ทำงานฉันก็อ้างว่าเป็นผลิตภัณฑ์ที่ยอมรับได้ ฉันต้องการชื่อเสียงในการสร้างผลิตภัณฑ์ที่มีคุณภาพ ดังนั้นฉันมีความคาดหวังและจะไม่ยอมรับน้อยกว่าที่พอใจ ในเวลาเดียวกันฉันพยายามสอนและอธิบายเหตุผลสำหรับความชอบของฉัน การตั้งค่าเหล่านั้นอาจไม่เหมาะอย่างยิ่ง (โดยเฉพาะในสายตาของผู้อื่น) แต่การตั้งค่าเหล่านั้นส่วนใหญ่มาจากประสบการณ์ มักจะเป็นปฏิกิริยาเพื่อหลีกเลี่ยงการทำซ้ำสิ่งที่ไม่ดี ดังนั้นมี "sticklers" ส่วนตัวของฉันบางอย่างที่จำเป็นต้องได้รับการอนุมัติโดยไม่คำนึงถึงการย้อนกลับ
ในอีกด้านหนึ่งคุณจะต้องเรียนรู้ถึงความคาดหวังที่จำเป็นสำหรับการอนุมัติผลิตภัณฑ์ทำงานของคุณ คุณสามารถไม่เห็นด้วย แต่เนื่องจากคุณไม่มีสิทธิ์ในการปกครองเกินเหตุดังนั้นจึงเรียนรู้สิ่งที่คาดหวัง ฉันสงสัยว่าทีมกำลังพยายามทำให้คุณล้มเหลว ตามที่ทำให้พวกเขาดูไม่ดีด้วย ในเรื่องนั้นเพียงแค่แสดงให้เห็นว่าคุณมีความกระตือรือร้นที่จะเรียนรู้ (แม้ว่าคุณจะไม่ได้) ใช้สิ่งที่พวกเขาพูดและทำอย่างดีที่สุดเพื่อปรับให้เข้ากับความชอบของพวกเขาและคุณอาจจะเห็นพวกเขากลับออกไปเล็กน้อย อาจพบคนที่คุณสามารถทนได้อย่างน้อยและดูว่าพวกเขาจะจับมือกันสักเล็กน้อยเพื่อสอนวิธีของพวกเขาหรือไม่ ใครจะรู้ในขั้นตอนนี้คุณอาจเรียนรู้สิ่งที่สามารถยกระดับทักษะของคุณไปอีกระดับ