Hören und Lesen

Tritt ein in eine Welt voller Geschichten

  • Mehr als 600.000 Hörbücher und E-Book
  • Jederzeit kündbar
  • Exklusive Titel und Originals
  • komfortabler Kinder-Modus
Abonniere jetzt
se-device-image-1200x1200
Cover for Clean Architecture: A Craftsman's Guide to Software Structure and Design

Clean Architecture: A Craftsman's Guide to Software Structure and Design

6 Bewertung

4.3

Länge
8 Std 24 Min
Sprachen
Englisch
Format
Kategorie

Sachbuch

By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin ("Uncle Bob") reveals those rules and helps you apply them.

Martin's Clean Architecture doesn't merely present options. Drawing on over a half-century of experience in software environments of every imaginable type, Martin tells you what choices to make and why they are critical to your success. As you've come to expect from Uncle Bob, this book is packed with direct, no-nonsense solutions for the real challenges you'll face-the ones that will make or break your projects. - Learn what software architects need to achieve-and core disciplines and practices for achieving it - Master essential software design principles for addressing function, component separation, and data management - See how programming paradigms impose discipline by restricting what developers can do - Understand what's critically important and what's merely a "detail" Implement optimal, high-level structures for web, database, thick-client, console, and embedded applications - Define appropriate boundaries and layers, and organize components and services - See why designs and architectures go wrong, and how to prevent (or fix) these failures

Clean Architecture is an essential book for every current or aspiring software architect, systems analyst, system designer, and software manager-and for every programmer who must execute someone else's designs.

© 2021 Ascent Audio (Hörbuch): 9781663727688

Erscheinungsdatum

Hörbuch: 19. Februar 2021

Tags

    Anderen gefällt...

    1. Fundamentals of Software Architecture: An Engineering Approach
      Fundamentals of Software Architecture: An Engineering Approach Neal Ford
    2. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
      Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Martin Kleppmann
    3. Clean Agile: Back to Basics
      Clean Agile: Back to Basics Robert C. Martin
    4. Software Engineering at Google: Lessons Learned from Programming Over Time
      Software Engineering at Google: Lessons Learned from Programming Over Time Tom Manshreck
    5. Building Microservices: Designing Fine-Grained Systems
      Building Microservices: Designing Fine-Grained Systems Sam Newman
    6. The Clean Coder: A Code of Conduct for Professional Programmers
      The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
    7. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners
      97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
    8. Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
      Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Neal Ford
    9. Clean Code: A Handbook of Agile Software Craftsmanship
      Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
    10. Fundamentals of Data Engineering: Plan and Build Robust Data Systems
      Fundamentals of Data Engineering: Plan and Build Robust Data Systems Matt Housley
    11. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
      Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Sam Newman
    12. Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies
      Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies Saurabh Shrivastava
    13. Devops: Building Software With Lean Process For Modern Business
      Devops: Building Software With Lean Process For Modern Business Steven Branson
    14. Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking
      Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking Foster Provost
    15. Data Mesh: Delivering Data-Driven Value at Scale
      Data Mesh: Delivering Data-Driven Value at Scale Zhamak Dehghani
    16. Site Reliability Engineering: How Google Runs Production Systems
      Site Reliability Engineering: How Google Runs Production Systems Chris Jones
    17. Database Internals: A Deep Dive into How Distributed Data Systems Work, 1st Edition
      Database Internals: A Deep Dive into How Distributed Data Systems Work, 1st Edition Alex Petrov
    18. Coders at Work: Reflections on the Craft of Programming
      Coders at Work: Reflections on the Craft of Programming Peter Seibel
    19. Thinking in Systems and Mental Models: Think Like a Super Thinker. Primer to Learn the Art of Making a Great Decision and Solving Complex Problems. Chaos Theory, Science of Thinking for Social Change
      Thinking in Systems and Mental Models: Think Like a Super Thinker. Primer to Learn the Art of Making a Great Decision and Solving Complex Problems. Chaos Theory, Science of Thinking for Social Change Marcus P. Dawson
    20. Information Architecture: For the Web and Beyond
      Information Architecture: For the Web and Beyond Louis Rosenfeld
    21. AI and Machine Learning for Coders: A Programmer's Guide to Artificial Intelligence
      AI and Machine Learning for Coders: A Programmer's Guide to Artificial Intelligence Laurence Moroney
    22. Laws of UX: Using Psychology to Design Better Products & Services
      Laws of UX: Using Psychology to Design Better Products & Services Jon Yablonski
    23. Machine Learning: Deep Learning, Text Analytics, and Reinforcement Learning with Big Data
      Machine Learning: Deep Learning, Text Analytics, and Reinforcement Learning with Big Data David Feldspar
    24. Data Analysis
      Data Analysis Introbooks Team
    25. CODING FOR BEGINNERS USING PYTHON: A HANDS-ON, PROJECT-BASED INTRODUCTION TO LEARN CODING WITH PYTHON
      CODING FOR BEGINNERS USING PYTHON: A HANDS-ON, PROJECT-BASED INTRODUCTION TO LEARN CODING WITH PYTHON MARK MATTHES AND ERIC LUTZ
    26. Designing for Behavior Change: Applying Psychology and Behavioral Economics 2nd Edition
      Designing for Behavior Change: Applying Psychology and Behavioral Economics 2nd Edition Stephen Wendel
    27. Casual Artificial Intelligence
      Casual Artificial Intelligence John K. Thompson
    28. Pattern Breakers: The Secrets Behind the World's Most Successful Start-Ups
      Pattern Breakers: The Secrets Behind the World's Most Successful Start-Ups Mike Maples Jr
    29. Emotional Design: Why We Love (or Hate) Everyday Things
      Emotional Design: Why We Love (or Hate) Everyday Things Don Norman
    30. The Year in Tech, 2024: The Insights You Need from Harvard Business Review
      The Year in Tech, 2024: The Insights You Need from Harvard Business Review Harvard Business Review
    31. Shifting the Balance: How Top Organizations Beat the Competition by Combining Intuition with Data
      Shifting the Balance: How Top Organizations Beat the Competition by Combining Intuition with Data Mark Schrutt
    32. Deep Learning: Machine Learning and Data Analytics Explained
      Deep Learning: Machine Learning and Data Analytics Explained David Feldspar
    33. The Digital Mindset: What It Really Takes to Thrive in the Age of Data, Algorithms, and AI
      The Digital Mindset: What It Really Takes to Thrive in the Age of Data, Algorithms, and AI Tsedal Neeley
    34. A Hacker's Mind: How the Powerful Bend Society's Rules, and How to Bend them Back
      A Hacker's Mind: How the Powerful Bend Society's Rules, and How to Bend them Back Bruce Schneier
    35. Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
      Managing Humans: Biting and Humorous Tales of a Software Engineering Manager Michael Lopp
    36. Programming Interviews For Dummies
      Programming Interviews For Dummies Eric Butow
    37. Artificial Intelligence: Modern Magic or Dangerous Future?
      Artificial Intelligence: Modern Magic or Dangerous Future? Yorick Wilks
    38. The Politics Industry: How Political Innovation Can Break Partisan Gridlock and Save Our Democracy
      The Politics Industry: How Political Innovation Can Break Partisan Gridlock and Save Our Democracy Michael E. Porter
    39. The Mind-Body Problem
      The Mind-Body Problem Jonathan Westphal
    40. Machine Learning Interviews: Kickstart Your Machine Learning and Data Career
      Machine Learning Interviews: Kickstart Your Machine Learning and Data Career Susan Shu Chang
    41. LEAN: Ultimate Collection: Lean Startup, Lean Analytics, Lean Enterprise, Kaizen, Six Sigma, Agile Project Management, Kanban, Scrum
      LEAN: Ultimate Collection: Lean Startup, Lean Analytics, Lean Enterprise, Kaizen, Six Sigma, Agile Project Management, Kanban, Scrum Jason Bennett, Jennifer Bowen
    42. Competitive Strategy: Techniques for Analyzing Industries and Competitors
      Competitive Strategy: Techniques for Analyzing Industries and Competitors Michael E. Porter
    43. Becoming a Data Head: How to Think, Speak, and Understand Data Science, Statistics, and Machine Learning
      Becoming a Data Head: How to Think, Speak, and Understand Data Science, Statistics, and Machine Learning Alex J. Gutman
    44. Deep Learning for Finance: Creating Machine & Deep Learning Models for Trading in Python
      Deep Learning for Finance: Creating Machine & Deep Learning Models for Trading in Python Sofien Kaabar
    45. Learning Systems Thinking: Essential Non-Linear Skills and Practices for Software Professionals
      Learning Systems Thinking: Essential Non-Linear Skills and Practices for Software Professionals Diana Montalion
    46. Data Science for Beginners: Comprehensive Guide to Most Important Basics in Data Science
      Data Science for Beginners: Comprehensive Guide to Most Important Basics in Data Science Alex Campbell
    47. AI and the Future of Banking
      AI and the Future of Banking Tony Boobier
    48. AI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition
      AI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition Laurence Moroney
    49. The Future of Energy
      The Future of Energy Scientific American
    50. AI Engineering: Building Applications with Foundation Models
      AI Engineering: Building Applications with Foundation Models Chip Huyen
    51. Deep Learning
      Deep Learning John D. Kelleher
    52. Security Chaos Engineering: Sustaining Resilience in Software and Systems
      Security Chaos Engineering: Sustaining Resilience in Software and Systems Aaron Rinehart
    53. Working with AI
      Working with AI Thomas H. Davenport
    54. Split the Pie: A Radical New Way to Negotiate
      Split the Pie: A Radical New Way to Negotiate Barry Nalebuff
    55. WTF?: What's the Future and Why It's Up to Us
      WTF?: What's the Future and Why It's Up to Us Tim O'Reilly
    56. When the Heavens Went on Sale: The Misfits and Geniuses Racing to Put Space Within Reach
      When the Heavens Went on Sale: The Misfits and Geniuses Racing to Put Space Within Reach Ashlee Vance
    57. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced
      Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
    58. Leading with AI and Analytics: Build Your Data Science IQ to Drive Business Value
      Leading with AI and Analytics: Build Your Data Science IQ to Drive Business Value Florian Zettelmeyer
    59. Cracked It!: How to Solve Big Problems and Sell Solutions Like Top Strategy Consultants
      Cracked It!: How to Solve Big Problems and Sell Solutions Like Top Strategy Consultants Olivier Sibony
    60. A Leader’s Guide to Cybersecurity: Why Boards Need to Lead-And How to Do It
      A Leader’s Guide to Cybersecurity: Why Boards Need to Lead-And How to Do It Jack J. Domet
    61. Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
      Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications Chip Huyen
    62. AI at the Edge: Solving Real-World Problems with Embedded Machine Learning
      AI at the Edge: Solving Real-World Problems with Embedded Machine Learning Jenny Plunkett
    63. Software Development Fundamentals
      Software Development Fundamentals Introbooks Team
    64. Digital Supply Networks: Transform Your Supply Chain and Gain Competitive Advantage with Disruptive Technology and Reimagined Processes
      Digital Supply Networks: Transform Your Supply Chain and Gain Competitive Advantage with Disruptive Technology and Reimagined Processes Ednilson Bernardes
    65. Leading in a Non-Linear World: Building Wellbeing, Strategic, and Innovation Mindsets for the Future
      Leading in a Non-Linear World: Building Wellbeing, Strategic, and Innovation Mindsets for the Future Jean Gomes
    66. 2084 and the AI Revolution, Updated and Expanded Edition: How Artificial Intelligence Informs Our Future
      2084 and the AI Revolution, Updated and Expanded Edition: How Artificial Intelligence Informs Our Future John C. Lennox
    67. The Ethics of Influence: Government in the Age of Behavioral Science
      The Ethics of Influence: Government in the Age of Behavioral Science Cass R. Sunstein
    68. Generative AI in Practice: 100+ Amazing Ways Generative Artificial Intelligence Is Changing Business And Society
      Generative AI in Practice: 100+ Amazing Ways Generative Artificial Intelligence Is Changing Business And Society Bernard Marr
    69. Ask Your Developer: How to Harness the Power of Software Developers and Win in the 21st Century
      Ask Your Developer: How to Harness the Power of Software Developers and Win in the 21st Century Jeff Lawson
    70. Designing the Urban Future: Smart Cities
      Designing the Urban Future: Smart Cities Scientific American
    71. Trading Psychology For Dummies
      Trading Psychology For Dummies Roland Ullrich, CFA
    72. Building For Everyone: Expand Your Market With Design Practices From Google's Product Inclusion Team
      Building For Everyone: Expand Your Market With Design Practices From Google's Product Inclusion Team Annie Jean-Baptiste
    73. Profit from the Source: Transforming Your Business by Putting Suppliers at the Core
      Profit from the Source: Transforming Your Business by Putting Suppliers at the Core Alenka Triplat
    74. The Innovation Ultimatum: How Six Strategic Technologies Will Reshape Every Business in the 2020s
      The Innovation Ultimatum: How Six Strategic Technologies Will Reshape Every Business in the 2020s Steve Brown
    75. Google Cloud Cookbook: Practical Solutions for Building and Deploying Cloud Services, 1st Edition
      Google Cloud Cookbook: Practical Solutions for Building and Deploying Cloud Services, 1st Edition Rui Costa
    76. AI Valley: Microsoft, Google, and the Trillion-Dollar Race to Cash In on Artificial Intelligence
      AI Valley: Microsoft, Google, and the Trillion-Dollar Race to Cash In on Artificial Intelligence Gary Rivlin
    77. The Little Book of Valuation: How to Value a Company, Pick a Stock, and Profit, Updated Edition
      The Little Book of Valuation: How to Value a Company, Pick a Stock, and Profit, Updated Edition Aswath Damodaran
    78. Prompt Engineering for Generative AI: Future-Proof Inputs for Reliable AI Outputs
      Prompt Engineering for Generative AI: Future-Proof Inputs for Reliable AI Outputs Mike Taylor
    79. Cybersecurity For Dummies
      Cybersecurity For Dummies Joseph Steinberg
    80. Spatial Computing
      Spatial Computing Pamela Vold
    81. Data Mesh: What Is Data Mesh? Principles of Data Mesh Architecture
      Data Mesh: What Is Data Mesh? Principles of Data Mesh Architecture Brian Murray
    82. Gorillas Can Dance: Lessons from Microsoft and Other Corporations on Partnering with Startups
      Gorillas Can Dance: Lessons from Microsoft and Other Corporations on Partnering with Startups Shameen Prashantham
    83. Machine Learning
      Machine Learning Introbooks Team
    84. I, Human: AI, Automation, and the Quest to Reclaim What Makes Us Unique
      I, Human: AI, Automation, and the Quest to Reclaim What Makes Us Unique Tomas Chamorro-Premuzic
    85. The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
      The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change Camille Fournier
    86. Outside the Box: How Globaliszation Changed from Moving Stuff to Spreading Ideas: How Globalization Changed from Moving Stuff to Spreading Ideas
      Outside the Box: How Globaliszation Changed from Moving Stuff to Spreading Ideas: How Globalization Changed from Moving Stuff to Spreading Ideas Marc Levinson
    87. Radical Technologies: The Design of Everyday Life
      Radical Technologies: The Design of Everyday Life Adam Greenfield
    88. The Innovator's DNA, Updated, with a New Preface: Mastering the Five Skills of Disruptive Innovators
      The Innovator's DNA, Updated, with a New Preface: Mastering the Five Skills of Disruptive Innovators Clayton M. Christensen
    89. Shocks, Crises, and False Alarms: How to Assess True Macroeconomic Risk
      Shocks, Crises, and False Alarms: How to Assess True Macroeconomic Risk Paul Swartz
    90. The Aggressive Conservative Investor
      The Aggressive Conservative Investor Gene Isenberg
    91. Inflation: What It Is, Why It's Bad, and How to Fix It
      Inflation: What It Is, Why It's Bad, and How to Fix It Steve Forbes
    92. Investing For Dummies: 9th Edition
      Investing For Dummies: 9th Edition Eric Tyson, MBA

    Wähle dein Abo-Modell

    • Über 600.000 Titel

    • Lade Titel herunter mit dem Offline Modus

    • Exklusive Titel und Storytel Originals

    • Sicher für Kinder (Kindermodus)

    • Einfach jederzeit kündbar

    Am beliebtesten!

    Unlimited

    Für alle, die unbegrenzt hören und lesen möchten.

    18.90 € /Monat
    • 1 Konto

    • Unbegrenzter Zugriff

    • Jederzeit kündbar

    • Wechsel zu Basic jederzeit möglich

    Jetzt ausprobieren

    Basic

    Für alle, die gelegentlich hören und lesen.

    7.90 € /Monat
    • 1 Konto

    • 20 Stunden/pro Monat

    • Jederzeit kündbar

    • Abo-Upgrade jederzeit möglich

    Jetzt ausprobieren