读代码的一点感想

最近连续读了几个还算比较大的工程的代码。

实验室的平台代码等数也不少了,其中也有不少精巧的设计。读起来有些费力,原因是注释比较少,一些养分的信息没有给出。比如,场景管理中坐标系如何给出?

还有一个某年siggraph文章的源码,这份代码也还不错,但在设计上还可以再优化一些,不过已经很棒了。

  1. 一份好的代码,首先要做到规范,看上去要让人神清气爽而不是乱糟一团。
  2. 设计上要明确,当然这一点建立 在读代码的人首先要对设计比较熟悉的基础上。
  3. 具体实现上,要接近口语,见名知义,像正常人间说话一样。

如何读代码?

  1. 熟悉背景
  2. 熟悉设计
  3. 多记忆、多思考
  4. 充分利用工具

写代码

  1. 设计,就算不明确写出来,也要心中有数
  2. 充分利用工具,用最少的力气写最漂亮的代码
原文地址:https://www.cnblogs.com/justin_s/p/1925124.html