-
Clean Craftsmanship: Disciplines, Standards, and Ethics
In Clean Craftsmanship, the legendary Robert C. Martin ("Uncle Bob") has written every programmer's definitive guide to working well. Martin brings together the disciplines, standards, and ethics you need to deliver robust, effective code quickly and productively, and be proud of all the software y.... -
A Friendly Guide to Software Development : What You Should Know Without Being a Developer
Author Leticia Portella
Software is everywhere, but despite being so common and useful, it remains magical and mysterious to many. Still, more and more people are finding themselves working for tech companies, or with an array of software products, services, and tools. This can segregate those who understand tech from thos....
Release Date 2022/11 -
Author Jason Alls
Develop your programming skills by exploring essential topics such as code reviews, implementing TDD and BDD, and designing APIs to overcome code inefficiency, redundancy, and other problems arising from bad codeKey FeaturesWrite code that cleanly integrates with other sy....
Release Date 2020/07 -
Head First Design Patterns, 2nd Edition
Author Eric Freeman , Elisabeth Robson
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons learned by those who’ve faced the same software design problems. With design patterns, you get to take advantage of the best practices and experience of others so that you can spend ....
Release Date 2020/12 -
Design Patterns: Elements of Reusable Object-Oriented Software
Author John Vlissides , Ralph Johnson , Richard Helm , Erich Gamma
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create mor....
Release Date 1994/10 -
Clean Architecture: A Craftsman's Guide to Software Structure and Design, First Edition
Author Robert C. Martin
Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”)By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the s....
Release Date 2017/09