Planning Extreme Programming - kent beck martin fowler phần 10

Phương pháp XP đã đề ra 12 quy cách (practices) làm việc để thực hiện các nguyên tắc phát triển phần mềm đã nêu ở trên. Theo các chuyên gia trong CNPM, các quy cách làm việc đề ra bởi XP không có gì là mới. Thực chất, những quy cách này là những kinh nghiệm hay nhất thu được trong quá trình phát triển CNPM, đặc biệt là CNPM với công nghệ hướng đối tượng | Chapter 30 Dealing with Bugs This is for the species boys and girls. --Starship Troopers the movie Schedule bug fixes with stories so the customer can choose between fixing bugs and adding further functionality. We ve never tried farming even though Kent now lives the middle of farms pick-up trucks and people who wear cowboy hats for real. One thing we imagine we have in common with farmers is a distaste for bugs. Programming bugs may not eat our source code but they do eat at our customer relationships and productivity. And we can t get insecticide at the nearest supply shop. Martin- parse please You may think that can claim that XP leads to software that is remarkably free of bugs due to its strong emphasis on testing. We aren t so sure. There are plenty of software products out there with an acceptably low level of bugs low in the sense of high . We re sure you can get there by a testing phase late in the project cycle. What XP does with its testing process is not something that is necessarily more efficient at finding bugs but something that by bringing testing forward makes the project easier to plan and increases programmer productivity. One of the worst things about software bugs is that they come with a strong element of blame from the customer and guilt from the programmer . If only we d tested more if only you were competent programmers there wouldn t be these bugs. We ve seen people screaming on news groups and managers banging on tables saying that no bugs are acceptable. All this emotion really screws up the process of dealing with bugs and hurts the key human relationships that are essential if software development is to work well. So let s get a few ground rules on the table. We assume that the programmers are trying to do the most professional job they can. As part of this they will go to great lengths to eliminate bugs. However nobody can eliminate all of them. The customer has to trust that the programmers are working hard to reduce bugs and can .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
463    20    1    27-11-2024
Đã 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.