Software Design Principles Audiobook By Moises Gamio cover art

Software Design Principles

A Practical Guide

Virtual Voice Sample
Try for $0.00
Access a growing selection of included Audible Originals, audiobooks, and podcasts.
You will get an email reminder before your trial ends.
Audible Plus auto-renews for $7.95/mo after 30 days. Upgrade or cancel anytime.

Software Design Principles

By: Moises Gamio
Narrated by: Virtual Voice
Try for $0.00

$7.95 a month after 30 days. Cancel anytime.

Buy for $4.99

Buy for $4.99

Confirm purchase
Pay using card ending in
By confirming your purchase, you agree to Audible's Conditions of Use and Amazon's Privacy Notice. Taxes where applicable.
Cancel
Background images

This title uses virtual voice narration

Virtual voice is computer-generated narration for audiobooks.

About this listen

Software design principles are guidelines and best practices that help software developers create high-quality, maintainable, and efficient software.

Understanding these principles will give you the tools to create reusable components, saving time and effort in future development projects. This helps promote clean, well-structured code, making it easier for developers to maintain and improve the software over time. This reduces the likelihood of bugs being introduced during maintenance.

Through a rich tapestry of real-world examples and case studies, you'll gain a deep understanding of fundamental design principles such as DRY (Don't Repeat Yourself), YAGNI (You Won't Need It), SOLID, Coupling, Refactoring, Clean Code, OOP, and others, and discover how they translate into tangible benefits in terms of code quality, reusability, and maintainability.

This book is intended to be a timeless resource applicable across programming languages, frameworks, and domains. While programming technologies have been changing and evolving over the years, concepts about design principles remain a constant, no matter the platform.

This book aims to provide as many principles as possible so that you can use them as tools when creating and solving software design problems.

So, whether you are just starting your journey in software design or are a seasoned practitioner seeking to deepen your expertise, this book has something to offer you. I invite you to dive into the world of software design principles.

https://codersite.dev
Programming & Software Development Software Programming Business Software Development
adbl_web_global_use_to_activate_webcro805_stickypopup

What listeners say about Software Design Principles

Average customer ratings

Reviews - Please select the tabs below to change the source of reviews.