Code That Lasts: Writing Software That Survives Contact With Reality (English Edition) Baixar grátis

Code That Lasts: Writing Software That Survives Contact With Reality (English Edition) pdf baixar

por

Escolha um formato:

Leia uma amostra

Descrição do livro

Most software books teach you rules. This one teaches you judgment.

Code That Lasts follows Northstar, a logistics company that grows from a two-person weekend project into a three-hundred-engineer organization — and Ledgerline, a small, heavily regulated fintech built under an entirely different set of constraints. Through their real, traceable stories — a fourteen-line function that quietly cost a company five years of hidden risk, a production incident investigated live, a rewrite that succeeded and one that failed for nearly identical reasons — this book teaches the actual discipline behind software that survives contact with reality.

Across 124 chapters and 27 parts, you'll find:


    • The foundational principles of coupling, cohesion, and readable code

    • How to work safely inside legacy systems you didn't build and can't rewrite

    • A practical testing philosophy: what tests are actually for, and what they can't catch

    • Architecture trade-offs explained through real decisions, not abstract diagrams

    • The human side of engineering: code review, disagreement, mentorship, and technical debt as a communication problem

    • A named catalog of refactorings and code smells, in the tradition of the field's classic texts

    • Distributed systems fundamentals: the CAP theorem, idempotency, consensus, and message queues

    • Security, privacy, and data modeling done right the first time

    • Hiring, onboarding, and building engineering teams that scale

    • Infrastructure as code, canary releases, and chaos engineering


    Every principle is grounded in a specific, followed-through scenario — not a rule stated once and left abstract, but a decision made under real pressure, with real trade-offs, whose consequences the book follows for years afterward.

    This is not a book about writing perfect code. It's a book about writing code — and making decisions — that remain safe to change, long after you've moved on to something else.

    Whether you're a junior engineer trying to understand why senior engineers make the calls they do, or a senior engineer looking for language to explain judgment you've never had to articulate before, Code That Lasts gives you both the stories and the vocabulary to think more clearly about the code you write tomorrow.

    Número de páginas :471
    Encadernação Code That Lasts: Writing Software That Survives Contact With Reality (English Edition):Kindle
    Livros relacionados