斯坦福教授、Tcl 语⾔发明者 John Ousterhout 的著作《A Philosophy ofSoftware Design》,⾃出版以来,好评如潮。按照 IT 图书出版的惯例,如果冠名为“实践”,书中内容关注的是某项技术的细节和技巧;冠名为“艺术”,内容可能是记录⼀件优秀作品的设计过程和经验;⽽冠名为“哲学”,则是⼀些通⽤的原则和⽅法论,这些原则⽅法论串起来,能够形成⼀个体系。正如”知⾏合⼀”、“世界是由原⼦构成的”、“我思故我在”,这些⽿熟能详的句⼦能够⼀定程度上代表背后的⼈物和思想。⽤⼀句话概括《A Philosophy of Software Design》,软件设计的核⼼在于降低复杂性。
AI Reading Assistant
Whole-book reading guide from stratified index samples; jump to passages in the text
Tags
AI categories
Programmingsoftware designcode quality
Text Preview (First 20 pages)
Registered users can read the full content for free
Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.
Generating text preview…
Loading comments...
Reply to Comment
Edit Comment