项目中的罪与改

来源:互联网 发布:全国网络统考系统 编辑:程序博客网 时间:2024/04/29 04:41

项目中的罪与改

对项目的总结和悔过。


这里写图片描述

  • 项目中的罪与改
    • 罪一没有好好写注释
    • 罪二没有项目日记
    • 罪三文档与项目的脱轨
    • 罪四对github的误用
    • 罪五对github的无用

认真算起来,从事开发已经有两年了。
在项目中做过Java后端开发、也做过前端开发、也有做过安卓开发、能用C语言图形库做小系统、也能与嵌入式合作、也有分布式的网络项目…总总做了应该有六七个项目。
现在回想起来以前的开发的确不是非常的成熟,躺过很多的坑,每次都要用大量时间填坑。
现在有时候还是会自己挖坑,所以写下这篇文章来警示自己,也用来劝戒大家不要学我。

罪一:没有好好写注释

在过去的项目中,总是急着赶工,忽视了注释的作用,因为总觉得这个模块以后应该就是我自己的维护了,所有没有写好注释,没有好的注释间接的导致了模块的不清晰,接口的模糊。写注释的时候,也有利于思考怎么去分模块方法。

罪二:没有项目日记

在过去的项目中,每次开发项目每两天完成一次项目进度报告,但是进度是写给上头看的,一般写的都是比较正经严肃的模块完成情况、遇到的难点和完成的预期时间,但是项目日记是要写给自己看的,是对自己开发过程中思考的总结,也可以记录一下心情。

罪三:文档与项目的脱轨

项目是项目,动态变化,文档是文档,但也是动态变化的,为什么文档不使用版本控制工具呢?为什么要用QQ或者邮箱进行文档迭代呢?这是大误。文档就是项目的指导,在开发过程中应该被包含在项目中。

罪四:对github的误用

过去,朋友问我说,你到底当github是什么,我没有回过神来,我只是把它当成自己的仓库。这是错的,github是开源的,是交流的,而我什么话都不和他说,都和csdn说了,所以,别人在参考我的代码的时候,会发现并没有什么可以参考的。

罪五:对github的无用

github是一个代码库,也是交流库,很多我们需要的轮子可以在上面找到,然后稍加修改就变成一个适配的轮子,而我一开始的项目都是自己的凭自己的想法做,因此有很多技术落后的地方,特别是视频模块,我整整做了四次(转码、BT流、切片、SAAS)。浪费了github的资源真痛心。

在以后的日子,相信我还会不断犯错(微笑)。这是当然的,但也意味着这篇文章会越来越长,而我也会越来越厉害(微笑)。

2 0