这本书包含了作者在多年工程,以及在Stanford大学上课和做项目时的经验总结。重点是前11个章节,涉及了很多抽象的设计原则和让我有一种被专家认可的感觉,非常令人舒服。
后半部分主要涉及实践性内容,包括类似于“代码整洁之道”、“命名”、“注释”等主题。作者也指出与《Clean Code》中Uncle Bob的观点存在一些差异。我认为可以结合自己的开发经验来理解和吸收这两本书的内容,毕竟具体问题需要具体分析。
首先,我认为这是一本非常好的书。对于刚进入行业不久的人来说,可以帮助他们树立正确的思维方式和发展目标。这让我对在Stanford学习的学生非常羡慕,他们有机会在没有工作时就能够学到如此重要的知识,为整个职业生涯做好准备。对于有经验的开发者来说,我认为阅读本书也是非常值得的,可以回顾自己的工作是否正确,并纠正设计思维方式。
这本书的不足之处在于它的原则相对较为抽象。对于经验不足的人来说,如果不能将这些原则与自己所做的项目联系起来,可能无法深刻体会到这些原则的重要性。不过,即便如此,阅读本书后能对这些原则和建议有一个大概的印象,并能在实际开发中避免许多问题。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价