Aug 28
在Coding Horror 上看到了一篇<Check In Early, Check In Often>其中说代码管理重的黄金法则是:
Check In Early, Check In Often
一个项目如果没有一个代码仓库,简直是不可想象的.代码的安全,进度的确认,团队之间的协作.都是靠这代码管理的.文章里面提到了为什么有些人不喜欢经常的check in.大致也就是不想让人看到自己的代码,或者不想让别人责备自己check in了错误的代码.里面一个很有意思的提法是,如果你一天都没有check in的话,那么你这一天等于什么都没有干.的确是这样的,别人无法知道你这一天到底干了什么.
大家都怕check in 错误的代码,其实check in错误的代码也没什么的,反而能够更快的解决问题.大家都会发现你的问题所在,大家都会给你指出应该如何解决你这个问题.因为大家不想因为这个事情而耽误自己的时间…
关于check in我是这样做的.
- 每天工作开始的时间,从vss上取下最新的代码.
- 把自己做的模块代码check out,以防止自己忘记这步…
- 每完成一个机能,check in.如果很重要的点,写上comment.
- check in之前必须build一次,以确定代码正确.
- 下班之前check in全部代码.如果是在有些问题搞不定了.注释掉.
其实,对于代码,我们只要Check In Early, Check In Often就足够了…

Most Commented