项目中的罪与改
来源:互联网 发布:全国网络统考系统 编辑:程序博客网 时间:2024/04/29 04:41
项目中的罪与改
对项目的总结和悔过。
- 项目中的罪与改
- 罪一没有好好写注释
- 罪二没有项目日记
- 罪三文档与项目的脱轨
- 罪四对github的误用
- 罪五对github的无用
认真算起来,从事开发已经有两年了。
在项目中做过Java后端开发、也做过前端开发、也有做过安卓开发、能用C语言图形库做小系统、也能与嵌入式合作、也有分布式的网络项目…总总做了应该有六七个项目。
现在回想起来以前的开发的确不是非常的成熟,躺过很多的坑,每次都要用大量时间填坑。
现在有时候还是会自己挖坑,所以写下这篇文章来警示自己,也用来劝戒大家不要学我。
罪一:没有好好写注释
在过去的项目中,总是急着赶工,忽视了注释的作用,因为总觉得这个模块以后应该就是我自己的维护了,所有没有写好注释,没有好的注释间接的导致了模块的不清晰,接口的模糊。写注释的时候,也有利于思考怎么去分模块方法。
罪二:没有项目日记
在过去的项目中,每次开发项目每两天完成一次项目进度报告,但是进度是写给上头看的,一般写的都是比较正经严肃的模块完成情况、遇到的难点和完成的预期时间,但是项目日记是要写给自己看的,是对自己开发过程中思考的总结,也可以记录一下心情。
罪三:文档与项目的脱轨
项目是项目,动态变化,文档是文档,但也是动态变化的,为什么文档不使用版本控制工具呢?为什么要用QQ或者邮箱进行文档迭代呢?这是大误。文档就是项目的指导,在开发过程中应该被包含在项目中。
罪四:对github的误用
过去,朋友问我说,你到底当github是什么,我没有回过神来,我只是把它当成自己的仓库。这是错的,github是开源的,是交流的,而我什么话都不和他说,都和csdn说了,所以,别人在参考我的代码的时候,会发现并没有什么可以参考的。
罪五:对github的无用
github是一个代码库,也是交流库,很多我们需要的轮子可以在上面找到,然后稍加修改就变成一个适配的轮子,而我一开始的项目都是自己的凭自己的想法做,因此有很多技术落后的地方,特别是视频模块,我整整做了四次(转码、BT流、切片、SAAS)。浪费了github的资源真痛心。
在以后的日子,相信我还会不断犯错(微笑)。这是当然的,但也意味着这篇文章会越来越长,而我也会越来越厉害(微笑)。
- 项目中的罪与改
- springmvc项目3-HiddenHttpMethodFilter与REST风格增删改查
- 【greenDAO3】 项目搭建与增删改查操作
- 【greenDAO3】 项目搭建与增删改查操作
- greenDao3 项目搭建与增删改查操作
- 【greenDAO3】 项目搭建与增删改查操作
- 【greenDAO3】 项目搭建与增删改查操作
- 【greenDAO3】 项目搭建与增删改查操作
- 项目中的坐与做
- 项目中的问题与解决方案
- maven 项目 改名字
- maven中改项目
- iOS项目改名字
- maven项目改别名
- MySQL中的增删改
- qlistwidget中的增删改
- VS2012 避免单击打开项目中的文件(单击改双击)
- VS2012 避免单击打开项目中的文件(单击改双击)
- 快速排序详解及JAVA/C++实现
- 多进程同步,信号量、管程
- Fragment的信息传递
- FLV学习(六)FlvParser源码阅读(4)解析标签头部
- 青蛙的约会
- 项目中的罪与改
- 仿微信、QQ的@功能
- UVALive 6924 暴力
- 如何快速转载CSDN中的博客 .
- 转载:Linux编程之PING的实现
- hdu 1069 Monkey and Banana
- java JNI 实例 实现调用c++函数
- python之批量读取文件
- 过山车