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