文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
历史上重要的书目
《Writing Solid Code》,by Steve Maguire(Microsoft Press,1993)
很遗憾这本书有点过时了,但它绝对在如何让代码中的bug更少方面给出了出色的建议,从而影响了我们。如果你读这本书,你会注意到很多和我们的建议重复的地方。
《Smalltalk Best Practice Patterns》,by Kent Beck(Prentice Hall,1996)
尽管例子是用Smalltalk写的,但这本书有很多好的编程原则。
《The Elements of Programming Style》,by Brian Kernighan and P.J.Plauger(Computing McGraw-Hill,1978)
最早的关于“写代码的最清晰方法”的书之一。大多数例子是用Fortran和PL1写的。
《Literate Programming》,by Donald E.Knuth(Center for the Study of Language and Information,1992)
我们发自肺腑地赞同Knuth的说法:“与其把我们主要的任务想象成指示计算机做什么,不如让我们关注解释给人类我们希望让计算机做什么”(p.99)。但要小心:这本书中的大部分内容是关于Knuth的WEB文档编程环境的。WEB实际上是一种语言,使用可以像写文学作品一样来写程序,以代码为辅助内容。
我们自己用过衍生自WEB的系统,我们认为当代码变化频繁时(这很常见),相对于用我们所建议的实践方法,保持这种所谓的“文学编程”来更新代码更难。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论