Log in Sign up
Trang chủeBookClean Architecture: A Craftsman's Guide to Software Structure and Design, 1st edition
Clean Architecture: A Craftsman's Guide to Software Structure and Design, 1st edition

Clean Architecture: A Craftsman's Guide to Software Structure and Design, 1st edition

BRAND: PEARSON
Publisher:
PEARSON
Author:
Robert C. Martin
Edition:
(September 10, 2017) © 2018
eBook ISBN:
9780134494326
Print ISBN:
9780134494166
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

Tổng quan sách

Dựa trên sự thành công của các cuốn sách bán chạy nhất The Clean Coder và Clean Code, nghệ nhân phần mềm huyền thoại Robert C. "Uncle Bob" Martin cho thấy cách mang lại tính chuyên nghiệp và kỷ luật cao hơn cho kiến ​​trúc và thiết kế ứng dụng.Giống như những cuốn sách khác của anh ấy, Kiến trúc sạch của Martin không chỉ đưa ra nhiều lựa chọn và phương án và nói "hãy sử dụng khả năng phán đoán tốt nhất của bạn": nó cho bạn biết những lựa chọn nào cần thực hiện và tại sao những lựa chọn đó lại quan trọng đối với thành công của bạn. Martin đưa ra những câu trả lời trực tiếp, rõ ràng cho các câu hỏi quan trọng về kiến ​​trúc và thiết kế như:Cấu trúc cấp cao nào là tốt nhất cho các loại ứng dụng khác nhau, bao gồm web, cơ sở dữ liệu, Máy tính, bảng điều khiển và ứng dụng nhúng?Nguyên tắc cốt lõi của kiến ​​trúc phần mềm là gì?Vai trò của kiến ​​trúc sư là gì và anh ấy/cô ấy thực sự đang cố gắng đạt được điều gì?Nguyên tắc cốt lõi của thiết kế phần mềm là gì?Làm thế nào mà các thiết kế và kiến ​​trúc gặp trục trặc và bạn có thể làm gì với nó?Các nguyên tắc và thực hành của kiến ​​trúc sư và nhà thiết kế chuyên nghiệp là gì?Kiến trúc sạch là cuốn sách cần thiết cho mọi kiến ​​trúc sư phần mềm, nhà phân tích hệ thống, nhà thiết kế hệ thống và người quản lý phần mềm -- và cho bất kỳ lập trình viên nào mong muốn đảm nhận những vai trò này hoặc bị ảnh hưởng bởi công việc của họ
  1. Introduction
  2. Chapter 1: What Is Design and Architecture?
  3. Chapter 2: A Tale of Two Values
  4. Chapter 3: Paradigm Overview
  5. Chapter 4: Structured Programming
  6. Chapter 5: Object-Oriented Programming
  7. Chapter 6: Functional Programming
  8. Chapter 7: SRP: The Single Responsibility Principle
  9. Chapter 8: OCP: The Open-Closed Principle
  10. Chapter 9: LSP: The Liskov Substitution Principle
  11. Chapter 10: ISP: The Interface Segregation Principle
  12. Chapter 11: DIP: The Dependency Inversion Principle 8
  13. Chapter 12: Components
  14. Chapter 13: Component Cohesion
  15. Chapter 14: Component Coupling
  16. Chapter 15: What Is Architecture?
  17. Chapter 16: Independence
  18. Chapter 17: Boundaries: Drawing Lines
  19. Chapter 18: Boundary Anatomy
  20. Chapter 19: Policy and Level
  21. Chapter 20: Business Rules
  22. Chapter 21: Screaming Architecture
  23. Chapter 22: The Clean Architecture
  24. Chapter 23: Presenters and Humble Objects
  25. Chapter 24: Partial Boundaries
  26. Chapter 25: Layers and Boundaries
  27. Chapter 26: The Main Component
  28. Chapter 27: Services: Great and Small
  29. Chapter 28: The Test Boundary
  30. Chapter 29: Clean Embedded Architecture
  31. Chapter 30: The Database Is a Detail
  32. Chapter 31: The Web Is a Detail
  33. Chapter 32: Frameworks Are Details
  34. Chapter 33: Case Study: Video Sales
  35. Chapter 34: The Missing Chapter
Chat Zalo