通常进入公司后,我们不会从头开始一个项目,而是会基于现有代码进行维护或开发新功能,所以我们要“读代码”。
阅读包括“泛读”,了解系统架构和功能模块,对系统有一个大概的了解。每个函数都可以找到对应代码实现的位置。
还有“精读”,通常意味着调试,用于修复错误。另外,还包括review:一些比较规范的公司会有codereview,也是精读,但不需要调试。
对于一个成熟的项目,阅读代码(而不是编写代码)可能是最耗时的任务。
写注释文档
为了减少“读代码”的时间,我们需要把时间花在“写注释”和“写文档”上——这是程序员最讨厌的工作。所以现在“只有不好的代码才需要注释”的声音越来越强烈,但是无论如何文档还是要写的。(注意:你必须能够区分注释和文档)
理解需求
好了,终于到了“写代码”的时候了。
但是,在开始编写代码之前,您需要花间“了解需求”。与写小程序为了好玩不同,在企业中,你是为别人写代码,所以你需要了解别人想要实现什么功能。往往这并不像你想象的那么简单,需要反复沟通。
当然,也有一些团队和个人不愿意在这上面“浪费时间”。通常目标就是不断地写代码,然后一直改代码,加班加点,做很多无用的工作。整个公司到处都是鸡毛。
上一篇:四川省大数据中心待遇
下一篇:数据中心上班怎么样