
Object Design Style Guide
No se pudo agregar al carrito
Add to Cart failed.
Error al Agregar a Lista de Deseos.
Error al eliminar de la lista de deseos.
Error al añadir a tu biblioteca
Error al seguir el podcast
Error al dejar de seguir el podcast
$0.99/mes por los primeros 3 meses

Compra ahora por $19.95
No default payment method selected.
We are sorry. We are not allowed to sell this product with the selected payment method
-
Narrado por:
-
Sarah Dawe
-
De:
-
Matthias Noback
Acerca de esta escucha
Objects are the central concept of languages like Java, Python, and C#. Applying the best practices for object design means that your code will be easy to read, write, and maintain. Object Design Style Guide captures dozens of techniques for creating pro-quality OO code that can stand the test of time. Examples are in an instantly familiar pseudocode, teaching techniques you can apply to any OO language, from C++ to PHP.
About the technology
Well-written OO code is a pleasure to read, modify, and debug. Elevate your coding style by mastering the universal best practices for object design presented in this book. These clearly presented rules, which apply to any OO language, maximize the clarity and durability of your codebase, and increase productivity for you and your team.
About the book
Object Design Style Guide presents dozens of professional techniques for writing OO code. In it, veteran developer Matthias Noback lays out design rules for constructing objects, defining methods, changing and exposing state, and much more. All examples use instantly familiar pseudocode so that you can follow along in the language you prefer.
You’ll go case by case as you explore important scenarios and challenges for object design and then walk through a simple web application that demonstrates how different types of objects can work together effectively.
What's inside:
- Universal design rules for a wide range of objects
- Best practices for testing objects
- A catalog of common object types
- Exercises for each chapter to test your object design skills
About the audience
For developers familiar with an object-oriented language and basic application architecture.
About the author
Matthias Noback is a professional web developer with nearly two decades of experience. He runs his own web development, training, and consultancy company called “Noback’s Office”.
PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.
©2019 Manning Publications (P)2021 Manning PublicationsLos oyentes también disfrutaron...
-
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition
- Your Journey to Mastery
- De: David Thomas, Andrew Hunt
- Narrado por: Anna Katarina
- Duración: 9 h y 55 m
- Versión completa
-
General
-
Narración:
-
Historia
Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development. Now, 20 years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse.
-
-
An excellent and entertaining technical book
- De Amazon Customer en 01-21-20
De: David Thomas, y otros
-
The Kubernetes Book
- De: Nigel Poulton
- Narrado por: Nigel Poulton
- Duración: 4 h y 33 m
- Versión completa
-
General
-
Narración:
-
Historia
Containers are revolutionizing the way we build, ship, and run our applications. But like all good things, they come with their own set of challenges. This is where Kubernetes enters the scene. Kubernetes helps you deploy and manage containerized applications at scale. With Kubernetes, you can develop your applications on your laptop, deploy to your chosen cloud platform, migrate to a different cloud platform, and even migrate to your private cloud at your on-premises datacenter.
-
-
Finally a technical book for Audible
- De Dave K en 08-28-19
De: Nigel Poulton
-
User Story Mapping
- Discover the Whole Story, Build the Right Product
- De: Jeff Patton, Peter Economy - foreword
- Narrado por: Roy McCrerey
- Duración: 8 h y 19 m
- Versión completa
-
General
-
Narración:
-
Historia
User story mapping is a valuable tool for software development, once you understand why and how to use it. This insightful book examines how this often misunderstood technique can help your team stay focused on users and their needs without getting lost in the enthusiasm for individual product features. Author Jeff Patton shows you how changeable story maps enable your team to hold better conversations about the project throughout the development process. Your team will learn to come away with a shared understanding of what you’re attempting to build and why.
-
-
Straw man arguments and handwaving
- De Amazon Customer en 01-02-22
De: Jeff Patton, y otros
-
Fundamentals of Software Architecture
- An Engineering Approach
- De: Mark Richards, Neal Ford
- Narrado por: Benjamin Lange
- Duración: 13 h y 10 m
- Versión completa
-
General
-
Narración:
-
Historia
This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford—hands-on practitioners who have taught software architecture classes professionally for years—focus on architecture principles that apply across all technology stacks.
-
-
Helpful but business-centric
- De A.N. en 03-25-21
De: Mark Richards, y otros
-
Python for Beginners
- The Ultimate Guide to Learn Python, the Secrets of Machine Language Learning, Data Science Analysis and Data Analytics, Coding Language for Beginners.
- De: Anthony Hack
- Narrado por: Jordan Gunner
- Duración: 4 h y 33 m
- Versión completa
-
General
-
Narración:
-
Historia
There are a lot of benefits to making sure that your network is always safe and secure. And working with the Python language is one of the best ways for you to make sure that we are able to work with some of our own attacks and penetration testing to keep that network safe. Even if you have never worked on hacking in the past, this audiobook is going to give you some of the steps and tips that we need to see the best results with hacking, overall.
-
-
An inspiring and valuable resource included into
- De Bart Green en 04-09-20
De: Anthony Hack
-
Software Development Pearls
- Lessons from Fifty Years of Software Experience
- De: Karl Wiegers
- Narrado por: Amy Gordon
- Duración: 10 h y 49 m
- Versión completa
-
General
-
Narración:
-
Historia
You can't afford to make every mistake yourself! Software Development Pearls helps you improve faster and bypass much of the pain by learning from others who have already climbed the learning curve. Drawing on 25-plus years of helping software teams succeed, Karl Wiegers has crystallized 60 concise, practical lessons for all your projects, regardless of your role, industry, technology, or methodology.
-
-
Great book.I loved it.I got to listen to it again
- De Jack W. Ferry en 06-11-24
De: Karl Wiegers
-
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition
- Your Journey to Mastery
- De: David Thomas, Andrew Hunt
- Narrado por: Anna Katarina
- Duración: 9 h y 55 m
- Versión completa
-
General
-
Narración:
-
Historia
Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development. Now, 20 years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse.
-
-
An excellent and entertaining technical book
- De Amazon Customer en 01-21-20
De: David Thomas, y otros
-
The Kubernetes Book
- De: Nigel Poulton
- Narrado por: Nigel Poulton
- Duración: 4 h y 33 m
- Versión completa
-
General
-
Narración:
-
Historia
Containers are revolutionizing the way we build, ship, and run our applications. But like all good things, they come with their own set of challenges. This is where Kubernetes enters the scene. Kubernetes helps you deploy and manage containerized applications at scale. With Kubernetes, you can develop your applications on your laptop, deploy to your chosen cloud platform, migrate to a different cloud platform, and even migrate to your private cloud at your on-premises datacenter.
-
-
Finally a technical book for Audible
- De Dave K en 08-28-19
De: Nigel Poulton
-
User Story Mapping
- Discover the Whole Story, Build the Right Product
- De: Jeff Patton, Peter Economy - foreword
- Narrado por: Roy McCrerey
- Duración: 8 h y 19 m
- Versión completa
-
General
-
Narración:
-
Historia
User story mapping is a valuable tool for software development, once you understand why and how to use it. This insightful book examines how this often misunderstood technique can help your team stay focused on users and their needs without getting lost in the enthusiasm for individual product features. Author Jeff Patton shows you how changeable story maps enable your team to hold better conversations about the project throughout the development process. Your team will learn to come away with a shared understanding of what you’re attempting to build and why.
-
-
Straw man arguments and handwaving
- De Amazon Customer en 01-02-22
De: Jeff Patton, y otros
-
Fundamentals of Software Architecture
- An Engineering Approach
- De: Mark Richards, Neal Ford
- Narrado por: Benjamin Lange
- Duración: 13 h y 10 m
- Versión completa
-
General
-
Narración:
-
Historia
This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford—hands-on practitioners who have taught software architecture classes professionally for years—focus on architecture principles that apply across all technology stacks.
-
-
Helpful but business-centric
- De A.N. en 03-25-21
De: Mark Richards, y otros
-
Python for Beginners
- The Ultimate Guide to Learn Python, the Secrets of Machine Language Learning, Data Science Analysis and Data Analytics, Coding Language for Beginners.
- De: Anthony Hack
- Narrado por: Jordan Gunner
- Duración: 4 h y 33 m
- Versión completa
-
General
-
Narración:
-
Historia
There are a lot of benefits to making sure that your network is always safe and secure. And working with the Python language is one of the best ways for you to make sure that we are able to work with some of our own attacks and penetration testing to keep that network safe. Even if you have never worked on hacking in the past, this audiobook is going to give you some of the steps and tips that we need to see the best results with hacking, overall.
-
-
An inspiring and valuable resource included into
- De Bart Green en 04-09-20
De: Anthony Hack
-
Software Development Pearls
- Lessons from Fifty Years of Software Experience
- De: Karl Wiegers
- Narrado por: Amy Gordon
- Duración: 10 h y 49 m
- Versión completa
-
General
-
Narración:
-
Historia
You can't afford to make every mistake yourself! Software Development Pearls helps you improve faster and bypass much of the pain by learning from others who have already climbed the learning curve. Drawing on 25-plus years of helping software teams succeed, Karl Wiegers has crystallized 60 concise, practical lessons for all your projects, regardless of your role, industry, technology, or methodology.
-
-
Great book.I loved it.I got to listen to it again
- De Jack W. Ferry en 06-11-24
De: Karl Wiegers
-
Unit Testing Principles, Practices, and Patterns
- Effective Testing Styles, Patterns, and Reliable Automation for Unit Testing, Mocking, and Integration Testing with Examples in C#
- De: Vladimir Khorikov
- Narrado por: Nate Colitto
- Duración: 7 h y 18 m
- Versión completa
-
General
-
Narración:
-
Historia
Unit Testing Principles, Patterns and Practices shows you how to refine your existing unit tests by implementing modern best practices. You’ll learn to spot which tests are performing, which need refactoring, and which need to be deleted entirely! Upgrade your testing suite with new testing styles, good patterns, and reliable automated testing.
-
-
Excellent book
- De Amazon Customer en 03-31-25
-
Grokking Algorithms
- De: Aditya Bhargava
- Narrado por: Derek Lettman
- Duración: 3 h y 46 m
- Versión completa
-
General
-
Narración:
-
Historia
This friendly guide teaches you how to apply common algorithms to the practical problems you face every day as a programmer. You'll start with sorting and searching and, as you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression and artificial intelligence. This accesible introduction is suitable for self-taught programmers, engineers, or anyone who wants to brush up on algorithms. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python.
-
-
the book is not good in audio format
- De Anonymous User en 01-09-20
De: Aditya Bhargava
-
Designing Data-Intensive Applications
- The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- De: Martin Kleppmann
- Narrado por: Benjamin Lange
- Duración: 20 h y 56 m
- Versión completa
-
General
-
Narración:
-
Historia
Author Martin Kleppmann helps you navigate the diverse data landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.
-
-
Must read for senior+ software engineers
- De Navid v en 05-29-21
De: Martin Kleppmann
-
Clean Architecture
- A Craftsman's Guide to Software Structure and Design
- De: Robert C. Martin
- Narrado por: Theodore O'Brien
- Duración: 8 h y 24 m
- Versión completa
-
General
-
Narración:
-
Historia
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.
-
-
good book, missing accompanying pdf
- De ^-^ en 03-29-23
De: Robert C. Martin
-
Seriously Good Software: Code That Works, Survives, and Wins
- De: Marco Faella
- Narrado por: Mark Thomas, Marco Faella
- Duración: 10 h y 16 m
- Versión completa
-
General
-
Narración:
-
Historia
Serious developers know that code can always be improved. With each iteration, you make optimizations - small and large - that can have a huge impact on your application’s speed, size, resilience, and maintainability. In Seriously Good Software: Code That Works, Survives, and Wins, author, teacher, and Java expert Marco Faella teaches you techniques for writing better code. You’ll start with a simple application and follow it through seven careful refactorings, each designed to explore another dimension of quality.
De: Marco Faella
-
Advanced Algorithms and Data Structures
- De: Marcello La Rocca
- Narrado por: Julie Brierley
- Duración: 23 h y 32 m
- Versión completa
-
General
-
Narración:
-
Historia
As a software engineer, you’ll encounter countless programming challenges that initially seem confusing, difficult, or even impossible. Don’t despair! Many of these “new” problems already have well-established solutions. Advanced Algorithms and Data Structures teaches you powerful approaches to a wide range of tricky coding challenges that you can adapt and apply to your own applications. Providing a balanced blend of classic, advanced, and new algorithms, this practical guide upgrades your programming toolbox with new perspectives and hands-on techniques.
-
-
Wonderful audio textbook!
- De Howard_a en 11-02-21
-
Clean Code
- A Handbook of Agile Software Craftsmanship
- De: Robert C. Martin
- Narrado por: Theodore O'Brien
- Duración: 5 h y 49 m
- Versión completa
-
General
-
Narración:
-
Historia
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer - but only if you work at it.
-
-
Quick fix needed
- De R L en 05-06-21
De: Robert C. Martin
-
Building Microservices
- Designing Fine-Grained Systems
- De: Sam Newman
- Narrado por: Theodore O'Brien
- Duración: 21 h y 12 m
- Versión completa
-
General
-
Narración:
-
Historia
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. But developing these new systems brings its own host of problems. This expanded second edition takes a holistic view of topics that you need to consider when building, managing, and scaling microservices architectures. Through clear examples and practical advice, author Sam Newman gives everyone from architects and developers to testers and IT operators a firm grounding in the concepts.
-
-
Easy to Understand
- De Anonymous User en 04-27-22
De: Sam Newman
-
CompTIA Security+ All-in-One Exam Guide Exam SY0-601 (Sixth Edition)
- De: Wm. Arthur Conklin, Greg White
- Narrado por: Derek Shoales
- Duración: 30 h y 40 m
- Versión completa
-
General
-
Narración:
-
Historia
Get complete coverage of all objectives included on the CompTIA Security+ exam SY0-601 from this comprehensive resource. Written by a team of leading information security experts, this authoritative guide fully addresses the skills required to perform essential security functions and to secure hardware, systems, and software. You'll find learning objectives at the beginning of each chapter, exam tips, practice exam questions, and in-depth explanations.
-
-
great study materials
- De Zak West en 12-03-23
De: Wm. Arthur Conklin, y otros
-
Python Programming for Beginners
- A Hands-on Easy Guide for Beginners to Learn Python Programming Fast, Coding Language, Data Analysis with Tools and Tricks
- De: John S. Code
- Narrado por: Daniel White
- Duración: 3 h y 25 m
- Versión completa
-
General
-
Narración:
-
Historia
Many people are afraid of programming and feel like it's just too hard. But with Python programming language, you will find that it can be easier than ever to learn about coding and even to read it as a professional. As you know, there are many computer programming languages. You’ll, perhaps, need more than one life to master them all.
De: John S. Code
-
SQL: From Beginner to Intermediate
- The Latest Guide to Mastering SQL (2020 Edition)
- De: Johnny Page
- Narrado por: Austin R. Stoler
- Duración: 3 h y 50 m
- Versión completa
-
General
-
Narración:
-
Historia
In the competitive job market, the need for SQL developers has increased dramatically over the years, but every “programmer” is still focused on web design or app development. SQL development is the new hidden talent that big companies are looking for that nobody really knows about. This high-paying skill is easy to learn and can guarantee your future, but everyone overlooks it because hardly anyone knows it exists. You can learn SQL in weeks.
-
-
Thanks author for sharing this audible.
- De Rodger Williams en 03-25-20
De: Johnny Page
-
API Security in Action
- De: Neil Madden
- Narrado por: Marianne Sheehan
- Duración: 20 h y 5 m
- Versión completa
-
General
-
Narración:
-
Historia
A web API is an efficient way to communicate with an application or service. However, this convenience opens your systems to new security risks. API Security in Action gives you the skills to build strong, safe APIs you can confidently expose to the world.
-
-
Missing content
- De mslightn en 03-08-23
De: Neil Madden