|
A Philosophy Of Software DesignA German translation of APOSD was published by O'Reilly in October of 2021: Prinzipien des Softwaredesigns. A Chinese translation of APOSD was published by Posts and Telecommunications Press in November of 2024; it's available through the JingDong Bookstore. In July of 2021 I released the Second Edition of A Philosophy of Software Design. This edition is available on Amazon in both paperback and electronic form. There are only a few significant changes from the First Edition:
For the benefit of people who already purchased the First Edition, I have made the two new chapters and the comparisons with Clean Code available in a book extract. It may not be worth buying the Second Edition if you already own the First Edition. People sometimes ask me if there are other books on design that I would recommend. Unfortunately, I haven't seen very many publications that I like, but one book I do like is The Art of Readable Code by Dustin Boswell and Trevor Foucher. It's written at a lower level than APOSD (more about coding than design), but it is compatible with APOSD in philosophy has a bunch of good ideas. |