代码提交 【转】

一次优秀的代码提交应该包含什么 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

 修改代码之前先从代码库同步最新的代码到本地
        过期的本地代码只会带来更大的工作量,合并将成为你的主要工作负荷。
        
    修改代码
        按照公司的命名规范,代码风格去写代码,自己慢慢就会形成一种良好的编程习惯,同事看的时候也轻松。
        
    写单元测试用例(unit test case),进行单元测试
        让单元测试成为一种开发的习惯。
        不要让自己的代码成为别人的负担,给别人带来麻烦。
        不要新功能没添加进去,老问题没解决好,却破坏掉了正常的功能,带来了新的问题。
        
    提交代码之前,再更新一下本地的代码
        把服务器上最新的代码更新下来,和自己的代码先合并一次
        提交代码时候产生的冲突就会减少,
        把问题在源头处解决,
        
    写有意义的提交注释
        不要仅仅说明你改了什么,这些通过工具就可以查到
        更重要的是告诉看你代码的人,你改的目的是什么,为什么要这样改,改的思路是什么
        
    频繁的提交代码,事务性的提交
        提交代码的频率与合并带来的工作量成反比。
        尽早的提交代码将降低你将来合并给你带来的工作量。
        尽早的提交代码也有利于别人把你的代码集成进去,加快项目的进展
        
    提交之后,不要忘记进行构建,验证
        提交代码不是万事大吉了。
        提交代码之后,记得把当前最新的代码同步下来一份,进行一次构建,
        验证自己添加的功能是否工作正常,验证要修正的问题是否真的修复了。

 

http://www.blogjava.net/sealyu/archive/2009/09/03/293717.html

posted @   2012  阅读(553)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示