25
เมื่อไหร่ที่จะตอบกลับยิ่งใหญ่คำตอบ?
เพียงอ่านคำถามเกี่ยวกับการเขียนซ้ำครั้งใหญ่และฉันจำคำถามที่ฉันต้องการตอบเอง ฉันมีโปรเจ็กต์ที่แย่มากที่ฉันเขียนลงใน Java เก่าโดยใช้ Struts 1.0, ตารางที่มีความสัมพันธ์ที่ไม่สอดคล้องกันหรือไม่มีความสัมพันธ์เลยแม้แต่กับตารางที่ไม่มีคีย์หลักหรือเขตข้อมูลก็ถือว่าเป็นคีย์หลัก แอพส่วนใหญ่ใช้งานได้ หน้าส่วนใหญ่จะถูกนำมาใช้ซ้ำ (คัดลอกรหัสวาง) และฮาร์ดโค้ด ทุกคนที่เคยทำงานในโครงการได้สาปมันในรูปแบบเดียวหรืออื่น ๆ ตอนนี้ฉันได้พิจารณาที่จะเสนอผู้บริหารระดับสูงให้เขียนใหม่ทั้งหมดของแอปพลิเคชั่นที่น่ากลัวนี้ ฉันพยายามอย่างช้าๆในเวลาส่วนตัว แต่ฉันรู้สึกว่ามันสมควรได้รับทรัพยากรที่ทุ่มเทบางอย่างเพื่อให้มันเกิดขึ้น ต้องอ่านบทความเกี่ยวกับการเขียนครั้งใหญ่ฉันมีความคิดที่สอง และนั่นก็ไม่ดีเมื่อฉันต้องการโน้มน้าวผู้บังคับบัญชาของฉันเพื่อสนับสนุนการเขียนใหม่ของฉัน (ฉันทำงานใน บริษัท ขนาดเล็กพอสมควรดังนั้นข้อเสนอมีความเป็นไปได้ที่จะได้รับการอนุมัติ) TL; DR เมื่อใดคำตอบใหญ่ ๆ จะเขียนอีกครั้งและคุณสามารถใช้อาร์กิวเมนต์ใดในการสนับสนุน
278
code-quality
rewrite