สารบัญ:
คำจำกัดความ - การปรับโครงสร้างใหม่หมายถึงอะไร
Refactoring เป็นกระบวนการในการแก้ไขซอร์สโค้ดของแอปพลิเคชันโดยไม่เปลี่ยนพฤติกรรมภายนอก จุดประสงค์ของการสร้างรหัสใหม่คือการปรับปรุงคุณสมบัติที่ไม่สามารถใช้งานได้ของรหัสเช่นความสามารถในการอ่านความซับซ้อนความสามารถในการบำรุงรักษาและความสามารถในการขยายเพิ่มเติม
การปรับโครงสร้างใหม่สามารถยืดอายุของซอร์สโค้ดป้องกันไม่ให้กลายเป็นรหัสดั้งเดิม กระบวนการเปลี่ยนโครงสร้างทำให้การปรับปรุงโค้ดดังกล่าวเป็นประสบการณ์ที่น่าพึงพอใจยิ่งขึ้นในอนาคต
การปรับโครงสร้างเรียกอีกอย่างว่าการปรับโครงสร้าง
Techopedia อธิบายการปรับโครงสร้างใหม่
การปรับโครงสร้างอาจเป็นการขายที่ยากลำบากสำหรับผู้บริหารแผนกไอที อย่างแรกคือฉันทามติของผู้จัดการเกี่ยวกับการแก้ไขโค้ดที่มีอยู่: หากโค้ดไม่เสียหายการแก้ไขไม่จำเป็น การปรับโครงสร้างซอฟต์แวร์ช้ากระบวนการชราภาพของซอร์สโค้ด ประการที่สองผู้จัดการลังเลที่จะทำการปรับโครงสร้างใหม่เนื่องจากทรัพยากรเพิ่มเติมที่จำเป็น อย่างไรก็ตามเนื่องจากการคืนทุนในอนาคตที่เป็นไปได้การปรับโครงสร้างอาจเป็นวิธีที่คุ้มค่ามากสำหรับอายุการใช้งานของรหัสที่มีอยู่ นอกจากนี้การแทนที่ระบบแอปพลิเคชันซอฟต์แวร์ที่ล้าสมัยอาจมีราคาค่อนข้างสูง หากนักพัฒนายังคงสร้างเครื่องมือการเปลี่ยนโครงสร้างใหม่เทคนิคนี้น่าจะได้รับความนิยมมากขึ้น
