摘要: eMule,中文名电骡,P2P下载软件之一。
当然,提起eMule也不能不提VeryCD.com这个网站。
阅读全文
摘要: 场景:
用户需求是某项数据不能删除,所以在设计数据层的时候,没有设计删除的方法。
但是,当我们在设计单元测试(Unit Test)的后,发现没有删除方法就无法实现单元测试的自动化。
所以我建议要修改数据层设计,增加删除方法。
最开始的想法:
过程识别1:
一种意见认为这应该识别为一个Issue,(在TFS CMMI模板中有这个WorkItem),Issue提交到变更委员会,经过分析,可能产生一个或多个Task,这些Task包括修改测试,修改单元测试,修改代码等。
过程识别2:
另外一种意见认为这应该识别为一个Change Reuqest,Change Request提交到变更委员会,变更委员会在识别为Issue,然后后面的流程和“过程识别1”相同。
分析:
这两种意见的分歧在于:要不要走Change Request
其实,这两者可能都不正确,我们认为
最终过程应该是:
第一步: 提交Issue:单
阅读全文
摘要: 也许,在若干时间前,我们的字典里还没有架构师这个概念,但是,现在不同了,你从招聘的广告中也能慢慢的越来越多的看到这个字眼。
也许,我们应该感到庆幸,因为这标志着我们的分工越来越细了,角色越来多,越来越明确,我们的效率也能越来越高。
但是,想要把自己培养成一个架构师,确实不是一件容易的事。
需要时间,经历的积累,也需要平常的留心和总结,要从不同的抽象层次来思考问题。
因为在我看来,架构最重要的工作就是从一个较高的抽象层次来思考问题,找出解决方法。
这个网站,微软网站,算是什么都有,有介绍一些模式,有介绍一些架构基本概念,也有一些案例:
http://www.microsoft.com/china/MSDN/library/architecture/default.mspx
阅读全文