Real catalog price
New
Condition
In stock
In stock
Fast
Dispatch
Why buyers order this from Global Academic Supply
✓
New stock
Brand new, shrink-wrapped
✓
Fast dispatch
From confirmed order
✓
Free shipping
Included on every order
✓
Tax-exempt & PO
Institutional accounts welcome
Catalog

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

Robert C. Martin (ISBN: 9780134494166) · ISBN-13 9780134494166
Brand New · Shrink-Wrapped · Well Protected
£13.99 / copy save up to 14% in bulk
Minimum 5 copies · £69.95 minimum order
Volume pricing below. Tax-exempt & PO orders welcome.
• Fast dispatch
• Free worldwide shipping
• Tax-exempt / PO orders
Resale snapshot (for FBA & marketplace resellers)
Amazon price (real)—
Your cost at 25+—
Gross spread / copy—
Before referral/FBA fees and shipping. Real catalog + Amazon price on file — verify current price before sourcing at volume.
Buy more, save more — real bulk pricing
5-9
£13.99
list
10-24
£12.99
-7%
25-99
£11.99
-14%
100+
Contact us
custom quote
copies × £13.99 = —
ISBN-139780134494166
ISBN-100134494164
Edition1st Edition
AuthorsRobert C. Martin
PublisherPearson
Publication dateSeptember 10, 2017
FormatPaperback
LanguageEnglish
CategoryComputer Science & Data
List price£13.99 / copy
Min. order5 copies
ConditionNew

In Clean Architecture: A Craftsman's Guide to Software Structure and Design, software authority Robert C. Martin provides practical guidance for designing robust, adaptable, and maintainable software systems. Building on foundational concepts established in the Robert C. Martin Series, this text explores universal rules of software construction that transcend specific frameworks, programming languages, and operating environments.

The volume begins with an analysis of core programming paradigms—structured, object-oriented, and functional—before detailing the application of the SOLID design principles at the component level. Subsequent sections examine component cohesion, coupling, and boundary management, illustrating how to separate core business rules from peripheral technical mechanisms such as databases, web frameworks, and user interfaces.

Institutional Use

  • Curricular Text: Serves as a primary or supplementary textbook in upper-division undergraduate and postgraduate courses on software architecture, systems design, and software engineering methodologies.
  • Faculty & Departmental Reference: Utilised in software capstone projects, curriculum laboratory development, and postgraduate research on system modularity and software maintainability.
  • Professional Development: Adopted by corporate training programmes, institutional IT departments, and technical libraries supporting engineering teams and staff upskilling.
  • Software Architecture and System Design
  • SOLID Design Principles
  • Component Cohesion and Coupling Metrics
  • Architectural Boundary Definition and Policy Levels
  • Dependency Inversion and Separation of Concerns
  • Decoupling Frameworks, Databases, and User Interfaces
  • Software architects and senior software engineers
  • Systems analysts and technical team leads
  • Computer science and software engineering undergraduate/postgraduate students
  • Engineering managers and technical directors

Part I: Introduction

  • Chapter 1: What Is Design and Architecture?
  • Chapter 2: A Tale of Two Values

Part II: Starting with the Bricks: Programming Paradigms

  • Chapter 3: Paradigm Overview
  • Chapter 4: Structured Programming
  • Chapter 5: Object-Oriented Programming
  • Chapter 6: Functional Programming

Part III: Design Principles

  • Chapter 7: SRP: The Single Responsibility Principle
  • Chapter 8: OCP: The Open-Closed Principle
  • Chapter 9: LSP: The Liskov Substitution Principle
  • Chapter 10: ISP: The Interface Segregation Principle
  • Chapter 11: DIP: The Dependency Inversion Principle

Part IV: Component Principles

  • Chapter 12: Components
  • Chapter 13: Component Cohesion
  • Chapter 14: Component Coupling

Part V: Architecture

  • Chapter 15: What Is Architecture?
  • Chapter 16: Independence
  • Chapter 17: Boundaries: Drawing Lines
  • Chapter 18: Boundary Anatomy
  • Chapter 19: Policy and Level
  • Chapter 20: Business Rules
  • Chapter 21: Screaming Architecture
  • Chapter 22: The Clean Architecture
  • Chapter 23: Presenters and Humble Objects
  • Chapter 24: Partial Boundaries
  • Chapter 25: Layers and Boundaries
  • Chapter 26: The Main Component
  • Chapter 27: Services: Great and Small
  • Chapter 28: The Test Boundary
  • Chapter 29: Clean Embedded Architecture

Part VI: Details

  • Chapter 30: The Database Is a Detail
  • Chapter 31: The Web Is a Detail
  • Chapter 32: Frameworks Are Details
  • Chapter 33: Case Study: Video Sales
  • Chapter 34: The Missing Chapter

Part VII: Appendix

  • Appendix A: Architecture Archaeology
  • Minimum order: 5 copies, with tiered pricing at higher quantities
  • Purchase orders and Net-30 terms accepted for qualifying institutions
  • Tax-exempt certificates accepted for qualifying accounts
  • Free worldwide shipping, no sales tax

Always confirm this exact ISBN-13 and edition (9780134494166) against your syllabus or procurement request before ordering — editions of this title are not interchangeable.

Which edition is represented by ISBN 9780134494166?This ISBN corresponds to the definitive 1st edition in paperback, published by Pearson.Does this text require background knowledge of specific programming languages?The architectural principles covered are language-agnostic, though familiarity with standard object-oriented programming concepts is beneficial for following the technical examples.How is this text incorporated into higher education curriculums?Academic departments regularly assign it in advanced software engineering and software architecture modules, as well as final-year group project courses.What is the minimum order quantity for this title?The minimum order is 5 copies. Tiered pricing applies at 5, 10, and 25 copies; orders of 100 or more copies are quoted directly by email.Is this the correct edition for my programme or syllabus?This listing is ISBN 9780134494166 (ISBN-10 0134494164). Please confirm this exact identifier and edition against your syllabus or procurement request before ordering, as editions of this title are not interchangeable.Do you accept purchase orders and offer Net-30 terms?Yes. Purchase orders and Net-30 terms are accepted for qualifying institutions.Do you ship internationally?Yes, Global Academic Supply offers worldwide shipping.