Cart

Adaptive Code: Agile coding with design patterns and SOLID principles, 2nd edition

BRAND: PEARSON

Publisher:Microsoft Press
Author: Gary McLean Hall; Gary McLean Hall
Edition: (April 18, 2017) © 2017
eBook ISBN:9780136789147
Print ISBN: 9781509302581
Type: 1 Year Subscription. Dành cho Cá nhân 

eBook edition. 1 Year Subscription. Dành cho Cá nhân  |  Trường ĐH, Nhóm, Thư Viện: Gọi 0915920514 để báo giá Pearson, Vital Source eBook hoặc mua Sách In  

Số lượng:
Tổng tiền:
Giá có thể thay đổi bất kỳ khi nào.
Thời hạn giao hàng: 03 ngày làm việc với sách eBook và 30 ngày với sách In. Gọi để được Tư vấn Giáo Trình.

Mô tả sản phẩm


Bằng cách áp dụng các nguyên tắc của cuốn sách này, sinh viên có thể tạo mã đáp ứng các yêu cầu mới và các tình huống không lường trước được mà không cần phải viết lại nhiều. Gary McLean Hall mô tả các phương pháp thực hành, nguyên tắc và mẫu tốt nhất của Agile để thiết kế và viết mã có thể phát triển nhanh chóng và dễ dàng hơn, ít lỗi hơn vì nó không cản trở sự thay đổi.

Hiện đã được sửa đổi, cập nhật và mở rộng, Mã thích ứng, Phiên bản thứ hai, bổ sung những hiểu biết thực tế không thể thiếu về Kanban, đảo ngược phụ thuộc và tạo ra các bản tóm tắt có thể tái sử dụng. Dựa trên hơn một thập kỷ kinh nghiệm tư vấn và phát triển Agile, McLean Hall đã cập nhật ấn bản này với phạm vi bao quát sâu hơn về thử nghiệm đơn vị, tái cấu trúc, chèn phụ thuộc thuần túy, v.v.

Nắm vững những cách mới mạnh mẽ để:

• Viết mã kích hoạt và bổ sung cho Scrum, Kanban hoặc bất kỳ khung Agile nào khác

• Phát triển mã có thể tồn tại trước những thay đổi lớn về yêu cầu

• Lập kế hoạch cho khả năng thích ứng bằng cách sử dụng các phần phụ thuộc, phân lớp, giao diện và mẫu thiết kế

• Thực hiện song song việc kiểm tra đơn vị và tái cấu trúc, thu được nhiều giá trị hơn từ cả hai

• Sử dụng kỹ thuật “bậc thầy vàng” để làm cho mã kế thừa có tính thích ứng

• Xây dựng mã SOLID với các nguyên tắc thay thế Liskov, mở/đóng và chịu trách nhiệm duy nhất

• Tạo các giao diện nhỏ hơn để hỗ trợ các nhu cầu kiến ​​trúc và khách hàng đa dạng hơn

• Tận dụng các phương pháp hay nhất về chèn phần phụ thuộc để cải thiện khả năng thích ứng của mã

• Áp dụng tính năng đảo ngược phụ thuộc với mẫu Cầu thang và tránh các mẫu chống liên quan


Chapter 1 Introduction to Scrum
Chapter 2 Introduction to Kanban
Chapter 3 Dependencies and layering
Chapter 4 Interfaces and design patterns
Chapter 5 Testing
Chapter 6 Refactoring
Chapter 7 The single responsibility principle
Chapter 8 The open/closed principle
Chapter 9 The Liskov substitution principle
Chapter 10 Interface segregation
Chapter 11 Dependency inversion
Chapter 12 Dependency injection
Chapter 13 Coupling, cohesion, and connascence

TỔNG QUAN SÁCH

Bằng cách áp dụng các nguyên tắc của cuốn sách này, sinh viên có thể tạo mã đáp ứng các yêu cầu mới và các tình huống không lường trước được mà không cần phải viết lại nhiều. Gary McLean Hall mô tả các phương pháp thực hành, nguyên tắc và mẫu tốt nhất của Agile để thiết kế và viết mã có thể phát triển nhanh chóng và dễ dàng hơn, ít lỗi hơn vì nó không cản trở sự thay đổi.

Hiện đã được sửa đổi, cập nhật và mở rộng, Mã thích ứng, Phiên bản thứ hai, bổ sung những hiểu biết thực tế không thể thiếu về Kanban, đảo ngược phụ thuộc và tạo ra các bản tóm tắt có thể tái sử dụng. Dựa trên hơn một thập kỷ kinh nghiệm tư vấn và phát triển Agile, McLean Hall đã cập nhật ấn bản này với phạm vi bao quát sâu hơn về thử nghiệm đơn vị, tái cấu trúc, chèn phụ thuộc thuần túy, v.v.

Nắm vững những cách mới mạnh mẽ để:

• Viết mã kích hoạt và bổ sung cho Scrum, Kanban hoặc bất kỳ khung Agile nào khác

• Phát triển mã có thể tồn tại trước những thay đổi lớn về yêu cầu

• Lập kế hoạch cho khả năng thích ứng bằng cách sử dụng các phần phụ thuộc, phân lớp, giao diện và mẫu thiết kế

• Thực hiện song song việc kiểm tra đơn vị và tái cấu trúc, thu được nhiều giá trị hơn từ cả hai

• Sử dụng kỹ thuật “bậc thầy vàng” để làm cho mã kế thừa có tính thích ứng

• Xây dựng mã SOLID với các nguyên tắc thay thế Liskov, mở/đóng và chịu trách nhiệm duy nhất

• Tạo các giao diện nhỏ hơn để hỗ trợ các nhu cầu kiến ​​trúc và khách hàng đa dạng hơn

• Tận dụng các phương pháp hay nhất về chèn phần phụ thuộc để cải thiện khả năng thích ứng của mã

• Áp dụng tính năng đảo ngược phụ thuộc với mẫu Cầu thang và tránh các mẫu chống liên quan

MỤC LỤC

Chapter 1 Introduction to Scrum
Chapter 2 Introduction to Kanban
Chapter 3 Dependencies and layering
Chapter 4 Interfaces and design patterns
Chapter 5 Testing
Chapter 6 Refactoring
Chapter 7 The single responsibility principle
Chapter 8 The open/closed principle
Chapter 9 The Liskov substitution principle
Chapter 10 Interface segregation
Chapter 11 Dependency inversion
Chapter 12 Dependency injection
Chapter 13 Coupling, cohesion, and connascence

-%
0₫ 0₫
0915920514
0915920514