Isbn: 9798171843045 - intermediate programming patterns: designing maintainable and extensible software (step-by-step linux programming, band 2) (5 Ergebnisse)

- Softcover
Anbieter: PBShop.store UK, Fairford, GLOS, Vereinigtes KönigreichPBShop.store UK
Verkäufer/-in kontaktierenVerkäufer/-in mit 5 SternenZustand: Neu
EUR 22,22
EUR 5,84 VersandVersand von Vereinigtes Königreich nach USAAnzahl: Mehr als 20 verfügbar
PAP. Zustand: New. New Book. Shipped from UK. Established seller since 2000.

- Softcover
Anbieter: AHA-BUCH GmbH, Einbeck, DeutschlandAHA-BUCH GmbH
Verkäufer/-in kontaktierenVerkäufer/-in mit 5 SternenZustand: Neu
EUR 31,17
EUR 35,00 VersandVersand von Deutschland nach USAAnzahl: 2 verfügbar
Taschenbuch. Zustand: Neu. Neuware - Are you tired of watching a simple feature request turn into a week-long nightmare of tangled dependencies and broken code Every programmer eventually hits the same wall. You know how to write code that runs. But when a small change ripples into ten different files, when fixing one bug creates three new ones, and when your own code from six months ago looks like a foreign language, you have outgrown 'it just works.' You are ready to think like a software designer.This book is a practical guide for intermediate programmers who want to cross the threshold from writing functional code to architecting systems that last. Instead of a dry catalog of patterns with abstract Shape and Animal examples, this book grounds every concept in realistic scenarios: payment gateways, notification systems, reporting engines, and data pipelines that mirror the messy complexity of real production software.Inside, you will learn how to: - Diagnose the real causes of rigid, fragile, and immobile code before reaching for a fix- Apply coupling, cohesion, abstraction, and encapsulation as practical design tools, not just vocabulary- Choose composition over inheritance and understand exactly when each one belongs- Use dependency injection and the Dependency Inversion Principle to protect core business logic from volatile infrastructure- Recognize code smells early and refactor toward proven creational, structural, and behavioral patterns- Combine multiple patterns without overengineering a system that nobody can trace- Document, test, and communicate architectural decisions so your design choices survive contact with a real team- Manage technical debt and design software that can evolve for years without collapsing under its own weightWritten for developers who already know how to code but want to design, this book bridges the gap between tutorials and professional practice. Each chapter builds on the last, moving from foundational principles through recognizing design problems, applying creational and structural patterns, and finally architecting systems built for long-term change.You will not just memorize a list of patterns. You will develop the architectural instinct to look at any codebase and immediately see where it is straining, why it is straining, and how to fix it without introducing unnecessary complexity.Complete with practical code walkthroughs, a pattern selection reference, a pattern comparison guide, and a quick-reference guide to core design principles, this is the resource you keep beside your keyboard long after you finish reading.If you are a junior developer ready for the next step, a self-taught programmer formalizing your instincts, or an experienced coder refreshing your architectural thinking, this book will change how you look at every class, every function, and every dependency you write.Stop writing code that merely works. Start designing software that lasts.…

- Softcover
- Print-on-Demand
Anbieter: Grand Eagle Retail, Bensenville, IL, USAGrand Eagle Retail
Verkäufer/-in kontaktierenVerkäufer/-in mit 5 SternenZustand: Neu
EUR 21,69
Versand gratisVersand innerhalb von USAAnzahl: 1 verfügbar
Paperback. Zustand: new. Paperback. Are you tired of watching a simple feature request turn into a week-long nightmare of tangled dependencies and broken code?Every programmer eventually hits the same wall. You know how to write code that runs. But when a small change ripples into ten different files, when fixing one bug creates three new ones, and when your own code from six months ago looks like a foreign language, you have outgrown "it just works." You are ready to think like a software designer.This book is a practical guide for intermediate programmers who want to cross the threshold from writing functional code to architecting systems that last. Instead of a dry catalog of patterns with abstract Shape and Animal examples, this book grounds every concept in realistic scenarios: payment gateways, notification systems, reporting engines, and data pipelines that mirror the messy complexity of real production software.Inside, you will learn how to: Diagnose the real causes of rigid, fragile, and immobile code before reaching for a fixApply coupling, cohesion, abstraction, and encapsulation as practical design tools, not just vocabularyChoose composition over inheritance and understand exactly when each one belongsUse dependency injection and the Dependency Inversion Principle to protect core business logic from volatile infrastructureRecognize code smells early and refactor toward proven creational, structural, and behavioral patternsCombine multiple patterns without overengineering a system that nobody can traceDocument, test, and communicate architectural decisions so your design choices survive contact with a real teamManage technical debt and design software that can evolve for years without collapsing under its own weightWritten for developers who already know how to code but want to design, this book bridges the gap between tutorials and professional practice. Each chapter builds on the last, moving from foundational principles through recognizing design problems, applying creational and structural patterns, and finally architecting systems built for long-term change.You will not just memorize a list of patterns. You will develop the architectural instinct to look at any codebase and immediately see where it is straining, why it is straining, and how to fix it without introducing unnecessary complexity.Complete with practical code walkthroughs, a pattern selection reference, a pattern comparison guide, and a quick-reference guide to core design principles, this is the resource you keep beside your keyboard long after you finish reading.If you are a junior developer ready for the next step, a self-taught programmer formalizing your instincts, or an experienced coder refreshing your architectural thinking, this book will change how you look at every class, every function, and every dependency you write.Stop writing code that merely works. Start designing software that lasts. This item is printed on demand. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.…

- Softcover
- Print-on-Demand
Anbieter: California Books, Miami, FL, USACalifornia Books
Verkäufer/-in kontaktierenVerkäufer/-in mit 4 SternenZustand: Neu
EUR 21,70
Versand gratisVersand innerhalb von USAAnzahl: Mehr als 20 verfügbar
Zustand: New. Print on Demand.

- Softcover
- Print-on-Demand
Anbieter: CitiRetail, Stevenage, Vereinigtes KönigreichCitiRetail
Verkäufer/-in kontaktierenVerkäufer/-in mit 5 SternenZustand: Neu
EUR 26,34
EUR 43,02 VersandVersand von Vereinigtes Königreich nach USAAnzahl: 1 verfügbar
Paperback. Zustand: new. Paperback. Are you tired of watching a simple feature request turn into a week-long nightmare of tangled dependencies and broken code?Every programmer eventually hits the same wall. You know how to write code that runs. But when a small change ripples into ten different files, when fixing one bug creates three new ones, and when your own code from six months ago looks like a foreign language, you have outgrown "it just works." You are ready to think like a software designer.This book is a practical guide for intermediate programmers who want to cross the threshold from writing functional code to architecting systems that last. Instead of a dry catalog of patterns with abstract Shape and Animal examples, this book grounds every concept in realistic scenarios: payment gateways, notification systems, reporting engines, and data pipelines that mirror the messy complexity of real production software.Inside, you will learn how to: Diagnose the real causes of rigid, fragile, and immobile code before reaching for a fixApply coupling, cohesion, abstraction, and encapsulation as practical design tools, not just vocabularyChoose composition over inheritance and understand exactly when each one belongsUse dependency injection and the Dependency Inversion Principle to protect core business logic from volatile infrastructureRecognize code smells early and refactor toward proven creational, structural, and behavioral patternsCombine multiple patterns without overengineering a system that nobody can traceDocument, test, and communicate architectural decisions so your design choices survive contact with a real teamManage technical debt and design software that can evolve for years without collapsing under its own weightWritten for developers who already know how to code but want to design, this book bridges the gap between tutorials and professional practice. Each chapter builds on the last, moving from foundational principles through recognizing design problems, applying creational and structural patterns, and finally architecting systems built for long-term change.You will not just memorize a list of patterns. You will develop the architectural instinct to look at any codebase and immediately see where it is straining, why it is straining, and how to fix it without introducing unnecessary complexity.Complete with practical code walkthroughs, a pattern selection reference, a pattern comparison guide, and a quick-reference guide to core design principles, this is the resource you keep beside your keyboard long after you finish reading.If you are a junior developer ready for the next step, a self-taught programmer formalizing your instincts, or an experienced coder refreshing your architectural thinking, this book will change how you look at every class, every function, and every dependency you write.Stop writing code that merely works. Start designing software that lasts. This item is printed on demand. Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability.…