随笔分类 - 开源
摘要:本文讲开源项目的许可证(License)。 现在FOSS(Free Open Souce Software)的项目逐步增多,而且项目引进FOSS项目也越来越多,以提高我们开发的效率,避免重复造轮子。那么在我们开心享用这些FOSS项目时,感叹世界真美好,但我们有没有认真去研读过它们的许可证呢? 引进F
阅读全文
摘要:MSN历史记录合并工具,具体参见该文自己编写的MSN历史记录合并工具,是我于去年春节时为了需要而写的一个工具.为了更清楚的了解该工具,在这里,我还是不厌其烦的说明一下该工具. 为什么写本工具? 大家可能正在使用MSN 并且很有可能在多处地方使用,例如家里,办公室.如果这样,它很有可能会给我们带来一些
阅读全文
摘要:用了几天JasperReport,写下一点心得.希望对于入门JasperReport的同仁们有帮助.首先,需要明白的是什么是report.通俗一点说,就是将数据以某种格式展现出来.在这里2有2格重要的方面,即数据和展现.对于数据,无非就是数据库里的数据以及经过对这些原始数据处理的数据.展现就是以某种格式将这些数据表现出来.对于一个刚开始接触JasperReport的人来说,恐怕首先一点概念都不懂....
阅读全文
摘要:记得前年学习TDD时,我就是通过此书认识TDD,看完本书之后,才开始看Kent的一些著作,以及一些理论方面的书籍。 这本书>(by James W. Newkirk, Alexei A. Vorontsov )是一本入门的书籍,并且所有例子都是采用.net编写的。 当我把这本书看完之后,觉得应该把此书翻译出来,在当时还没有中译本,到今天好像还没有。如果有,我也不知道。 对于这本书,相信...
阅读全文
摘要:在前面介绍了FIT(FIT For .NET(0),FIT For .NET(1)),下面介绍如何使用它.在下面先看看FIT的描述,再看看如何使用它.
客户的参与对软件成功是关键的.最为一个程序员,你需要一种方法来理解你的客户的需求,因此你才能写出很好的软件.FIT为你和你的客户提供了一种方法来精确的交流和协作......
阅读全文
摘要:本文继续讨论FIT,FIT只是一个测试框架,允许客户,测试者,程序员知道他们的软件应该是什么样子.并且FIT会自动的比较客户的期望值和由软件产生的实际值.
在客户和程序员的开发中,FIT会建立一个反馈的循环.具体的说,就是客户产生一个软件的实际例子,然后程序员在自己的软件中加入FIT框架,验证自己的程序产生的结果是否与客户给出的一样.这样的礼尚往来,就是一个反馈的循环.
通过上面的描述,你应该知道FIT实际构造了业务和软件工程之间的一个简单而有用的桥梁.
阅读全文
摘要:作为软件开发,客户的参与是软件成功的基础.作为程序员,我们需要一种方法来理解客户的需求,只有理解了客户的需求才能写出最好的软件.那么这种理解客户需求的方法是什么呢?这种方法有可能是利用文档,有可能是利用工具,或者是其他. 对于我目前工作而言,主要是通过EMail的形式来了解需求.就我个人而言,这种需求的方法不是令人满意.因为需求都是以叙述文本的形式发给我们,很少有出现类似表格,图等形式的文档,...
阅读全文