返回介绍

历史上重要的书目

发布于 2024-08-18 11:54:28 字数 755 浏览 0 评论 0 收藏 0

《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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文