ฉันต้องการถามคำถามเกี่ยวกับรหัสสกปรก มีผู้เริ่มต้นบางคนที่เขียนรหัสในโครงการขนาดกลาง รหัสเป็นลูกบอลโคลนขนาดใหญ่มาก พวกเขาไม่ใช่โปรแกรมเมอร์ขั้นสูง พวกเขารู้วิธีใช้คีย์บอร์ดเล็กน้อยเกี่ยวกับจาวา พวกเขาเพิ่งเขียนโค้ดที่มี 12,000 บรรทัดในชั้นเรียนหลัก แต่ 6,000 บรรทัดเป็นของ NetBeans
งานของฉันคือการวิเคราะห์รหัสและแนะนำวิธีที่ดีในการรักษารหัส ความคิดของฉันคือการทำให้โครงการเป็นเรื่องที่สนใจและเริ่มโครงการใหม่ด้วยวิธีการของ OOP เมื่อเร็ว ๆ นี้ฉันรวบรวมบันทึกและแนวคิดเกี่ยวกับปัญหาจากเว็บไซต์นี้และอื่น ๆ
ตอนนี้ฉันมีคำถามต่อไปนี้:
- เราควรซ่อมแซมรหัสและเปลี่ยนเป็น OOP หรือไม่ ตอนนี้เรากำลังแก้ไขข้อบกพร่อง
- รหัสไม่มีความคิดเห็นไม่มีเอกสารไม่มีรูปแบบการเขียนโปรแกรมเฉพาะและอื่น ๆ การเปลี่ยนมันมีราคาแพงและใช้เวลามาก เราจะทำอะไรได้บ้างกับเรื่องนี้?
- ฉันจะสอนพวกเขาให้ปฏิบัติตามกฎทั้งหมดได้อย่างไร (ความคิดเห็น OOP คุณภาพของโค้ดที่ดี ฯลฯ )
- รหัสผิดพลาดและเกิดข้อผิดพลาดได้ง่าย อะไรที่พวกเราสามารถทำได้? การทดสอบ? เราเกือบจะเขียนกระดาษ A4 สองหรือสามเล่มเพื่อแก้ไข แต่ดูเหมือนไม่มีที่สิ้นสุด
ฉันต้องบอกว่าฉันใหม่กับพวกเขา ฉันคิดว่าฉันได้ทำผิดกฎเกี่ยวกับการเพิ่มคนสายเกินไปในโครงการเช่นกัน คุณคิดว่าฉันต้องจากไปหรือไม่?