Pablo's SOLID Software Development
by Derick Bailey
Publisher: LosTechies.com 2009
Number of pages: 81
Description:
S.O.L.I.D. is a collection of best-practice, object-oriented design principles which can be applied to your design, allowing you to accomplish various desirable goals such as loose-coupling, higher maintainability, intuitive location of interesting code, etc.
Download or read it online for free here:
Download link
(1.4MB, PDF)
Similar books
How to Design Programs: An Introduction to Programming and Computingby Matthias Felleisen, et al - The MIT Press
The focus of the book is the design process, from problem statements to organized solutions, it deemphasizes the algorithmic and language details, and specific applications. Programming is a fun activity, and a way to express abstract ideas.
(25961 views)
Picturing Programs: an Introduction to Computer Programmingby Stephen Bloch - College Publications
Picturing Programs is a textbook for beginning computer programming, not directed towards learning a particular programming language, but rather at learning to program well. This book can be used at the high school or college level.
(17378 views)
97 Things Every Programmer Should Knowby Kevlin Henney - O'Reilly Media
Tap into the wisdom of experts to learn what every programmer should know, no matter what language you use. With the 97 extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems.
(14008 views)
Evil by Design: Design patterns that lead us into temptationby Chris Nodder - O'Reilly Media
The book takes a look at how web and application design can be used to exploit psychological principles to persuade us to act. Features include: Examples of evil designs from around the Web; Introduction to the psychology of persuasion; etc.
(17964 views)