2007年10月
现在有很多的SCM工具,而它们的功能特性也有很大的不同。每一个工具都有它的长处和短处。例如,有些工具在变更控制方面很好,有些则在构建管理和版本能力方面很出色。阅读全文>
发表于 @ 2007年10月23日 20:51:00|评论(loading...)|编辑
对于SCM,人们有几个严重的误解,其中一个是认为SCM就是源代码管理。而实际上,没有任何工具的SCM照样可以进行,人们往往过于看重工具的作用,动辄感叹VSS功能太弱,一上SCM就先考虑买什么工具,用哪套工具。岂不知因此而忽略了配置管理的实际内容。阅读全文>
发表于 @ 2007年10月21日 20:45:00|评论(loading...)|编辑
一个辅助VSS配置管理工作的小程序,可获取指定时间范围内的所有文件版本历史。可利用它来生成简单的每日配置管理简报,记录当天配置库的文件变更历史。阅读全文>
发表于 @ 2007年10月18日 21:33:00|评论(loading...)|编辑
根据IEEE Std. 828-1990的定义,SCM包括计划、识别、控制、状态记录、审计五大任务。阅读全文>
发表于 @ 2007年10月17日 21:24:00|评论(loading...)|编辑
Configuration management(CM),配置管理,是用于控制复杂系统的发展的一门学科。CM首先在美国的防卫设备行业出现,用于控制制造过程。逐渐地,计算机和软件也步入舞台,人们被迫寻找用于控制他们的软件开发过程的方法。简而言之,SCM是专用于软件开发控制的CM。阅读全文>
发表于 @ 2007年10月16日 20:38:00|评论(loading...)|编辑
每一次我们对产品作出改动,都存在出错的风险。风险是一个事实。彻底消除风险的唯一方法是永远不要修改。(但是,这是不现实的。)因此,我们只有采取行动降低风险。配置管理(CM)就是用来降低风险的。阅读全文>
发表于 @ 2007年10月16日 20:33:00|评论(loading...)|编辑
是时候出新版本了。那么应该把什么包括进来?显然,它应该包括每个模块的最新的最好的版本。对吧?阅读全文>
发表于 @ 2007年10月14日 20:35:00|评论(loading...)|编辑
在51testing的博客上新开了个栏目:自动错误预防AEP。http://www.51testing.com/?141783/action_spacelist_type_blog_itemtypeid_3892.html
阅读全文>
发表于 @ 2007年10月13日 18:03:00|评论(loading...)|编辑
被51testing评为专家博客,兴奋中...... http://www.51testing.com/?141783
阅读全文>
发表于 @ 2007年10月13日 13:37:00|评论(loading...)|编辑
“但是,它仅仅是一个很小很小的改动!我们怎么会预先想到它会造成这么大的问题?”阅读全文>
发表于 @ 2007年10月11日 23:06:00|评论(loading...)|编辑
今天在查阅MSDN帮助文档时偶然发现Visual Studio Team System对程序员的代码调试提出了一些指导原则,用户帮助程序员了解调试需要掌握的技巧和需要注意的行为规范。阅读全文>
发表于 @ 2007年10月10日 14:25:00|评论(loading...)|编辑
对于什么是“质量”有很多的定义,“质量是由旁观者定义的”,有些人会说这是不可能使用的定义,因为它很难在真正的业务场景中工作。但是敏捷方法不同意。敏捷方法就是用这种方法让产品的质量由顾客塑造。他们承认不同的人会用不同的观点看问题,所以对于项目来说谁的观点最能说了算(最终顾客)就是敏捷方法要追求的。阅读全文>
发表于 @ 2007年10月09日 20:33:00|评论(loading...)|编辑
大部分组织支持改进和改变,而改进是健康组织的组成部分。但是重大的、动摇核心价值的改变通常是不成功的。大部分核心文化的改变包括艰难的价值转移。这通常需要长期的或者遇到危机导致对价值的深深反省才能成功。如果你的组织是这样的,那么要做好失败的准备。阅读全文>
发表于 @ 2007年10月07日 14:22:00|评论(loading...)|编辑
如果你需要在角色中内建对代码的责任以及领域知识,那么给大家以代码的整体质量的责任。阅读全文>
发表于 @ 2007年10月07日 14:20:00|评论(loading...)|编辑
如果架构师呆在象牙塔里面,他与现实是脱节的,然而,某些人需要把高层次的观点与实际结合起来。因此,要确保架构师参与到每天的实现过程中来。阅读全文>
发表于 @ 2007年10月07日 13:36:00|评论(loading...)|编辑
如果一个产品有很长的生命周期,那么赋予架构师展望未来的权利,并作为架构风格的长期保持者。阅读全文>
发表于 @ 2007年10月07日 09:48:00|评论(loading...)|编辑
如果你需要顾客的回答,但是没有顾客可以随时回答你的问题,那么在你的组织中建立一个客户代表角色。阅读全文>
发表于 @ 2007年10月06日 17:23:00|评论(loading...)|编辑
如果你想管理一个能适应客户输入的增量的过程,而且你想你的客户感觉你爱他们,那么把客户引入到你准备好的项目管理和QA中来。阅读全文>
发表于 @ 2007年10月06日 12:18:00|评论(loading...)|编辑
如果不能依靠开发人员来测试他们认为会出现的错误,那么雇用专职的质量保证人员作为一个重要的职位。阅读全文>
发表于 @ 2007年10月06日 12:16:00|评论(loading...)|编辑
在51testing的博客上新开了个栏目 - 界面测试,主要记录界面测试相关的理论知识,包括:界面测试规范、易用性测试、用户体验方面的内容阅读全文>
发表于 @ 2007年10月04日 10:52:00|评论(loading...)|编辑
定义个人的价值是很容易的 – 它们是我们觉得对自己是最重要的原则。例如,我们的个人价值可能包括诚实、帮助别人、做好自己的工作。组织的价值类似于个人价值 – 它们是这个企业作为整体考虑的最重要的原则。阅读全文>
发表于 @ 2007年10月01日 16:56:00|评论(loading...)|编辑