บุคคลประเภทนี้เรียกว่าแฮ็กเกอร์และโดยปกติแล้วจะไม่ใช่คำที่ให้บริการฟรีจากมืออาชีพมากขึ้นในหมู่พวกเรา
ดังที่คุณสังเกตเห็นว่าเวลาที่บันทึกในการออกแบบการจัดระเบียบและการควบคุมจะสูญหายไปในการดีบัก และบ่อยครั้งที่พบว่ามีการปล่อยรหัสใดเป็นรุ่นที่จัดส่งจริง หากคุณสามารถหาได้เลย!
ฉันพบว่าคนประเภทนี้ห่อหุ้มตัวเองเกินไปคิดว่าพวกเขาดีเกินกว่าที่จะทำงานกับคนอื่น ๆ ที่ 'ข้อ จำกัด ' ต้องทนทุกข์ทรมานและไม่ต้องไปยุ่งกับพวกเขาอีกต่อไป ทีมต้องทำความสะอาดหลังจากพวกเขา พวกเขายังไม่ได้เกี่ยวข้องกับกระบวนการแก้ไขข้อผิดพลาดมากเกินไป (นั่นเป็นหน้าที่ของนักพัฒนาการบำรุงรักษาซึ่งอยู่ภายใต้ทักษะและพรสวรรค์ของนักเขียน 'l33t)
ดังนั้นมันอาจเป็นวิธีการทั่วไปที่อื่น แต่ในสถานที่ของฉัน (และฉันเป็นผู้เขียนโค้ดอาวุโสที่มีแนวโน้มวิธีการนี้หรือไม่) เราไม่ต้องทนทุกข์ ไม่ใช่ว่าเราต้องการกระบวนการและขั้นตอนมากมาย แต่เรายืนยันในจำนวนที่น้อยที่สุดขององค์กรการควบคุมซอร์สโค้ด (ซึ่งจริงๆแล้วก็คือเลือดนองเลือดและมีประโยชน์มาก!)
Kent Beck et al เป็นมืออาชีพทุกคนที่เห็นวิธีเก่า ๆ ที่เต็มไปด้วยกระบวนการที่ไม่ดีในตัวเองดังนั้นพวกเขาจึงสร้างวิธีการใหม่ในการจัดระเบียบการเข้ารหัสในขณะที่ยังคงเน้นการเขียนเชิงฝีมือมากขึ้น แล้วคุณทำยังไงก่อนอินเทอร์เน็ต?)
คุณฟังดูเหมือนว่าถูกต้องแล้ว - อย่ายอมรับการปฏิบัติที่ไม่ดีเพียงเพราะคนอื่นไม่สามารถแฮ็คมันได้ ทีมของคุณจะเป็นผู้นำหรือผู้จัดการควรลงเอยด้วย 'ร็อคสตาร์' นี้ แต่ถ้ามันไม่ดี .. นั่นก็ยังไม่ได้ป้องกันไม่ให้คุณทำสิ่งที่ถูกต้อง เพียงไม่ยอมรับการฝึกหัดต่ำต้อยจากเธอถ้าเธอพลาด (และเธอจะ!) จากนั้นปล่อยให้เธอทำความสะอาด คุณยึดมั่นในแนวปฏิบัติที่ดี (และคุณรู้ว่าพวกเขาคืออะไร) โดยไม่ปล่อยให้พวกเขาเข้ามาทำลายความสามารถในการเขียนโค้ดของคุณและคุณจะดีสำหรับอนาคต
นี่คือบทความจากนักเขียนที่ลึกซึ้งอย่างแท้จริง มันไม่ได้แก้ปัญหาของคุณ แต่มันให้ข้อมูลเชิงลึกบางประการเกี่ยวกับสาเหตุที่เป็นเช่นนั้นและอาจเป็นเคล็ดลับเล็ก ๆ น้อย ๆ ในการจัดการกับปัญหาอย่างมืออาชีพ