源代码管理
来源:互联网 发布:模拟钢琴的软件 编辑:程序博客网 时间:2024/05/07 00:59
源代码管理是项目管理的一个重头戏,不要小看了,现在很多管理者觉得业务才是必要的,开发的人不值钱,代码推到了可以重来,加加班,没有什么大不了的,对于技术不重视,对于源代码的管理就更加的忽略了,只有出现了问题,才说这说那的。
我觉得一个较好的代码风格,代码习惯,代码结构,代码管理工具,代码管理流程对于一个软件项目的成功尤为重要,对于一个产品项目,甚至是互联网项目来说,那就甚是重要了。至少不比业务次要,试想如果基础没有打好,业务再吹嘘也是徒劳。
当然了,业务也不能疏忽,我是觉得大家都是为了共同的目标,共同做事,分工不同,不应该分主次,厚此薄彼的。
代码管理可以从下面几方面入手来进行改进。
1.代码规范
根据自己公司和项目的情况,制定一个大概的代码规范,例如:前缀,后缀,方法的命名,变量的命名,必要的注释等等。这样不是为了框死每个人,而是为了大家好交流,减少无用沟通,使得整个开发过程更愉快,大家更容易进步,集中精力做事。但也不要太死板,造成大家无所适从。
刚开始有些人会不习惯,通过后面的 review,改掉不好的习惯,这样慢慢就会好起来了。
2.源码管理工具
找一款适合项目和团队的代码管理工具,充分使用源代码管理工具中的主干、分支及合并功能。这方面严重不推荐微软的VSS,个人觉得太不能满足要求了。推荐中心服务器方式的svn或者是cvs,甚至是分布式的git就更好了。
3.code review
代码的review很重要。最好可以找一个专人或者几个专人来做code review,重点模块、重点人的代码还是需要仔细review的。前面说过了,通过review,可以慢慢的调整整体的代码可读性和健壮性,还有代码的结构。
结论
当然了,工具毕竟是工具,它不是万能的,不能什么都交给它,希望它帮我们做好一切,那是不切实际的。
但是不可否认,一个好的工具,已经对于工具的正确使用,可以提高我们的效率,可以提高做事的愉悦程度,可以加快我们的进度。
我觉得一个较好的代码风格,代码习惯,代码结构,代码管理工具,代码管理流程对于一个软件项目的成功尤为重要,对于一个产品项目,甚至是互联网项目来说,那就甚是重要了。至少不比业务次要,试想如果基础没有打好,业务再吹嘘也是徒劳。
当然了,业务也不能疏忽,我是觉得大家都是为了共同的目标,共同做事,分工不同,不应该分主次,厚此薄彼的。
代码管理可以从下面几方面入手来进行改进。
1.代码规范
根据自己公司和项目的情况,制定一个大概的代码规范,例如:前缀,后缀,方法的命名,变量的命名,必要的注释等等。这样不是为了框死每个人,而是为了大家好交流,减少无用沟通,使得整个开发过程更愉快,大家更容易进步,集中精力做事。但也不要太死板,造成大家无所适从。
刚开始有些人会不习惯,通过后面的 review,改掉不好的习惯,这样慢慢就会好起来了。
2.源码管理工具
找一款适合项目和团队的代码管理工具,充分使用源代码管理工具中的主干、分支及合并功能。这方面严重不推荐微软的VSS,个人觉得太不能满足要求了。推荐中心服务器方式的svn或者是cvs,甚至是分布式的git就更好了。
3.code review
代码的review很重要。最好可以找一个专人或者几个专人来做code review,重点模块、重点人的代码还是需要仔细review的。前面说过了,通过review,可以慢慢的调整整体的代码可读性和健壮性,还有代码的结构。
结论
当然了,工具毕竟是工具,它不是万能的,不能什么都交给它,希望它帮我们做好一切,那是不切实际的。
但是不可否认,一个好的工具,已经对于工具的正确使用,可以提高我们的效率,可以提高做事的愉悦程度,可以加快我们的进度。
0 0
- 源代码管理
- 源代码管理
- 源代码管理
- 源代码管理
- 源代码管理
- 源代码管理
- 源代码管理
- 源代码管理
- 内存管理源代码
- 源代码管理简介
- 知识共享/源代码管理
- vss源代码管理
- 使用Git管理源代码
- 源代码管理简介
- vs2008中的源代码管理
- 使用 Git 管理源代码
- 使用 Git 管理源代码
- Git 管理源代码
- Linux总结(八):yum与rpm 命令详解
- 49. Group Anagrams
- AsyncTask和Handler选谁
- MMORPG游戏设计
- Oracle 表容量计算
- 源代码管理
- CodeForces245H - Queries for Number of Palindromes(区间dp)
- C++ split
- 【Linux】tcp缓冲区大小的默认值、最大值
- HTML5中与类相关的扩充classList
- spring mvc需要的 配置文件(以及相关类和接口的详细解释):
- 微信支付中容易出错的问题 支付回调不成功
- android studio安装配置
- 导航菜单的样式