一次优秀的代码提交应该包含什么 http://news.cnblogs.com/n/181735/
http://stackoverflow.com/questions/754905/best-practices-for-comments-on-code-commit
http://programmers.stackexchange.com/questions/83837/when-to-commit-code
break-word; white-space: normal; orphans: 2; letter-spacing: normal; color: #494949; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;">修改代码之前先从代码库同步最新的代码到本地
class="Apple-converted-space"> 过期的本地代码只会带来更大的工作量,合并将成为你的主要工作负荷。
修改代码
按照公司的命名规范,代码风格去写代码,自己慢慢就会形成一种良好的编程习惯,同事看的时候也轻松。
写单元测试用例(unit test case),进行单元测试
让单元测试成为一种开发的习惯。
不要让自己的代码成为别人的负担,给别人带来麻烦。
不要新功能没添加进去,老问题没解决好,却破坏掉了正常的功能,带来了新的问题。
提交代码之前,再更新一下本地的代码
把服务器上最新的代码更新下来,和自己的代码先合并一次
提交代码时候产生的冲突就会减少,
把问题在源头处解决,
写有意义的提交注释
不要仅仅说明你改了什么,这些通过工具就可以查到
更重要的是告诉看你代码的人,你改的目的是什么,为什么要这样改,改的思路是什么
频繁的提交代码,事务性的提交
提交代码的频率与合并带来的工作量成反比。
尽早的提交代码将降低你将来合并给你带来的工作量。
尽早的提交代码也有利于别人把你的代码集成进去,加快项目的进展
提交之后,不要忘记进行构建,验证
提交代码不是万事大吉了。
提交代码之后,记得把当前最新的代码同步下来一份,进行一次构建,
验证自己添加的功能是否工作正常,验证要修正的问题是否真的修复了。
http://www.blogjava.net/sealyu/archive/2009/09/03/293717.html