Agile Principles, Patterns, and Practices in C#, 1st edition
BRAND: PEARSON
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
Tổng quan sách
Với cuốn sách đoạt giải thưởng Phát triển phần mềm Agile: Nguyên tắc, Mô hình và Thực tiễn, Robert C. Martin đã giúp mang các nguyên tắc Agile đến với hàng chục nghìn lập trình viên Java và C++. Giờ đây, các lập trình viên .NET đã có hướng dẫn chính xác về các phương pháp linh hoạt với tập sách được cập nhật hoàn chỉnh này từ Robert C. Martin và Micah Martin, Nguyên tắc, mô hình và thực tiễn linh hoạt trong C#.Cuốn sách này trình bày một loạt các nghiên cứu điển hình minh họa các nguyên tắc cơ bản của phát triển Agile và thiết kế Agile, đồng thời chuyển nhanh chóng từ mô hình UML sang mã C# thực. Các chương giới thiệu trình bày những vấn đề cơ bản của phong trào linh hoạt, trong khi các chương sau trình bày các kỹ thuật đã được chứng minh trong thực tế.Người đọc sẽ không hiểu được cuốn sách nàyCác nguyên tắc linh hoạt và mười bốn phương pháp thực hành của Lập trình cực đoanTăng đột biến, phân tách, vận tốc và lập kế hoạch lặp lại và phát hànhPhát triển dựa trên thử nghiệm, thiết kế thử nghiệm đầu tiên và thử nghiệm chấp nhậnTái cấu trúc với thử nghiệm đơn vịLập trình cặpThiết kế linh hoạt và mùi thiết kếNăm loại sơ đồ UML và cách sử dụng chúng hiệu quảCác mẫu thiết kế và thiết kế gói hướng đối tượngLàm thế nào để kết hợp tất cả lại với nhau cho một dự án trong thế giới thực
- Chapter 1: Agile Practices
- Chapter 2: Overview of Extreme Programming
- Chapter 3: Planning
- Chapter 4: Testing
- Chapter 5: Refactoring
- Chapter 6: A Programming Episode
- Chapter 7: What Is Agile Design?
- Chapter 8: The Single-Responsibility Principle (SRP)
- Chapter 9: The Open/Closed Principle (OCP)
- Chapter 10: The Liskov Substitution Principle (LSP)
- Chapter 11: The Dependency-Inversion Principle (DIP)
- Chapter 12: The Interface Segregation Principle (ISP)
- Chapter 13: Overview of UML for C# Programmers
- Chapter 14: Working with Diagrams
- Chapter 15: State Diagrams
- Chapter 16: Object Diagrams
- Chapter 17: Use Cases
- Chapter 18: Sequence Diagrams
- Chapter 19: Class Diagrams
- Chapter 20: Heuristics and Coffee
- Chapter 21: Command and Active Object: Versatility and Multitasking
- Chapter 22: Template Method and Strategy: Inheritance versus Delegation
- Chapter 23: Facade and Mediator
- Chapter 24: Singleton and Monostate
- Chapter 25: Null Object
- Chapter 26: The Payroll Case Study: Iteration 1
- Chapter 27: The Payroll Case Study: Implementation
- Chapter 28: Principles of Package and Component Design
- Chapter 29: Factory
- Chapter 30: The Payroll Case Study: Package Analysis
- Chapter 31: Composite
- Chapter 32: Observer: Evolving into a Pattern
- Chapter 33: Abstract Server, Adapter, and Bridge
- Chapter 34: Proxy and Gateway: Managing Third-Party APIs
- Chapter 35: Visitor
- Chapter 36: State
- Chapter 37: The Payroll Case Study: The Database
- Chapter 38: The Payroll User Interface: Model View PresenterAppendix A: A Satire of Two CompaniesAppendix B: What Is Software?
