tailieunhanh - Chapter08: Extreme programming - Programming practices - Nguyen Thi Thanh Thuy

At its core, XP is: Very Short Cycles Intense Feedback Networked Communication User Stories Release Planning Iteration Planning On Site Customer Pair Programming Test-first Design Refactoring Continuous Integration Collective Ownership Coding Standard 40 hour week. | Extreme Programming Programming Practices Object Mentor, Inc. Portions of this material are Copyright © 2000, by Addison Wesley Longman,Inc. and have been reproduced here with permission. Extreme Programming (XP) At its core, XP is: Very Short Cycles Intense Feedback Networked Communication The XP Planning Practices User Stories Release Planning Iteration Planning On Site Customer XP Programming Practices Pair Programming Test-first Design Refactoring Continuous Integration Collective Ownership Coding Standard 40 hour week XP Programming Practices Pair Programming Test-first Design Refactoring Continuous Integration Collective Ownership Coding Standard 40 hour week Pair Programming Two Programmers sit at one workstation They take turns “driving” Pairs are short lived Pairing transmits knowledge to the team Pairing train newbies Pairing keeps the pace When programming alone, you sometimes find yourself working at super speed. After awhile, you lose focus and . | Extreme Programming Programming Practices Object Mentor, Inc. Portions of this material are Copyright © 2000, by Addison Wesley Longman,Inc. and have been reproduced here with permission. Extreme Programming (XP) At its core, XP is: Very Short Cycles Intense Feedback Networked Communication The XP Planning Practices User Stories Release Planning Iteration Planning On Site Customer XP Programming Practices Pair Programming Test-first Design Refactoring Continuous Integration Collective Ownership Coding Standard 40 hour week XP Programming Practices Pair Programming Test-first Design Refactoring Continuous Integration Collective Ownership Coding Standard 40 hour week Pair Programming Two Programmers sit at one workstation They take turns “driving” Pairs are short lived Pairing transmits knowledge to the team Pairing train newbies Pairing keeps the pace When programming alone, you sometimes find yourself working at super speed. After awhile, you lose focus and drift away in the afterglow. Your partner keeps both from happening. Pair Programming Research Laurie Williams, Findings: Pairs use no more manhours than singles. Pairs create fewer defects. Pairs create fewer lines of code. Pairs enjoy their work more. XP Programming Practices Pair Programming Test-first Design Refactoring Continuous Integration Collective Ownership Coding Standard 40 hour week Test First Design In Tiny (5 min) cycles Write a test case. Write the code that passes it. Repeat until program does what you want. Test First Example import .*; public class TestAutoMileageLog extends TestCase { public TestAutoMileageLog(String name) { super(name); } public void testCreateFuelingStationVisit() { FuelingStationVisit v = new FuelingStationVisit(); } } Test First Example import .*; public class TestAutoMileageLog extends TestCase { public TestAutoMileageLog(String name) { super(name); } public void .

crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.