Refactoring ในการทดสอบคืออะไร?
Refactoring ในการทดสอบคืออะไร?

วีดีโอ: Refactoring ในการทดสอบคืออะไร?

วีดีโอ: Refactoring ในการทดสอบคืออะไร?
วีดีโอ: What is Refactoring in Agile - Lets Understand it 2024, พฤศจิกายน
Anonim

< Introduction to Software Engineering‎ | การทดสอบ . รหัส การปรับโครงสร้างใหม่ คือ "วิธีการปรับโครงสร้างโค้ดอย่างมีระเบียบวินัย" ซึ่งดำเนินการเพื่อปรับปรุงคุณลักษณะบางอย่างที่ไม่เกี่ยวกับฟังก์ชันของซอฟต์แวร์

เมื่อพิจารณาถึงสิ่งนี้ การปรับโครงสร้างใหม่หมายความว่าอย่างไร

" การปรับโครงสร้างใหม่ เป็นกระบวนการของการเปลี่ยนแปลงระบบซอฟต์แวร์ในลักษณะที่ไม่เปลี่ยนแปลงพฤติกรรมภายนอกของโค้ด แต่ยังปรับปรุงโครงสร้างภายในของมันอีกด้วย" -- MartinFowler ใน RefactoringImprovingTheDesignOfExistingCode

นอกจากนี้ ควรทำการปรับโครงสร้างใหม่เมื่อใด การปรับโครงสร้างใหม่ เป็นกระบวนการเปลี่ยนโครงสร้างของโค้ดโดยไม่เปลี่ยนพฤติกรรม มัน ควร ใช้เพื่อความสะดวกในการเพิ่มคุณสมบัติ เพราะผลลัพธ์คือโค้ดที่ "หอม" ดีกว่า บางครั้งคนก็สับสนคิดว่า การปรับโครงสร้างใหม่ เป็นการสิ้นสุดของตัวมันเอง

ดังนั้น จุดประสงค์ของการจัดโครงสร้างโค้ดใหม่คืออะไร?

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

การปรับโครงสร้างใหม่ใน Scrum คืออะไร?

รหัส การรีแฟคเตอร์ใน Agile การเขียนโปรแกรม รหัส การปรับโครงสร้างใหม่ เป็นกระบวนการในการชี้แจงและทำให้การออกแบบโค้ดที่มีอยู่ง่ายขึ้น โดยไม่เปลี่ยนแปลงพฤติกรรม เปรียว ทีมงานกำลังดูแลและขยายโค้ดของตนอย่างมากจากการวนซ้ำไปสู่การวนซ้ำและไม่ต่อเนื่อง การปรับโครงสร้างใหม่ , นี้เป็นเรื่องยากที่จะทำ

แนะนำ: