O(1) 的小乐

Job Hunting

公告

记录我的生活和工作。。。
<2010年8月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

统计

  • 随笔 - 182
  • 文章 - 1
  • 评论 - 41
  • 引用 - 0

留言簿(10)

随笔分类(70)

随笔档案(182)

文章档案(1)

如影随形

搜索

  •  

最新随笔

最新评论

阅读排行榜

评论排行榜

《The Productive Programmer》3

第五章 规范性法则

1 当你们使用了某个重要东西的多个版本,事实证明这样的东西一定会失去同步。

DRY   Don`t Repeat yourself, DRY

 

DRY版本控制

  作为一种显而易见的规范性应用,版本控制在绝大多数开发企业中已经成为常态,版本控制是一种规范化的时间,因为真正的文件只存在于版本控制中。版本控制在处理文件版本方面具有很多好处,同时它是一种强大的备份机制,把你的元代吗保存在一个安全的场所,远离开发者机器上单一文件实例!!

  这的确是一个良好的规范,而现在在实验室中,很多项目根本就没有版本控制这一说法。。之前的Guard系统,里面是有CVS的 –》Current Version Control。。可是现在开发的3维步态模拟分析中,根本就没有。。这也给项目带来了很多不必要的麻烦。。。经常被这些东西弄的头大。。。一个练好的版本控制完全可以解决这些问题。。。

  工具应该鼓励好的行为,惩罚坏的行为。尽早尽可能皮帆提交文件到版本控制中,鼓励你进行小步改动。如果进行了长时间的改动,你就会面临合并冲突的问题。认识到这一点将鼓励你越发经常地提交。这种工具产生了一种有用的张力,以微妙但有益的方式改变了你的工作方式。好的工具应当鼓励好的行为。

 

  当以后自己主责项目的时候,一定要实行成型的软件版本控制方法。。尽量提高团队的合作能力和效率。。这个差别好大。。。

posted on 2010-08-24 19:41 Sosi 阅读(177) 评论(0)  编辑 收藏 引用 所属分类: Books


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理


统计系统