高效编程十八式
内容简介这是一篇46页,近三万字的编程总结。
全文讨论的是如何提高编程的质量和效率,涉及编程的十八个方面:类,函数,泛型,委托,封装,约束,继承,多态,宏思想,语法糖,命名,陷阱,异常,性能优化,多线程,代码编辑,测试,调试。
示例代码主要是用C++写的,但是其所讨论的原则同样适用于其它语言。
作者根据自已实际编程的经验,以及阅读过的编程书籍,总结出编写代码的五条基本原则:简洁,安全,快速,灵活,清晰。文章里详细地讨论了这五个原则。
作者王伟冰,北京大学2007级本科生。
目录0 导言:编程五大原则
1 复数运算:类与函数
2 数据统计:泛型与委托
3 矩阵类:封装与约束
4 形体建模:继承与多态
5 宏思想与语法糖
6 命名、陷阱与异常
7 性能优化
8 多线程
9 代码编辑
10 测试
11 调试
12 总结
13 后记