摘要:此方法仅针对中文简体用户,繁体用户需做少许更改:-) 一、准备工作 下载并安装microsoft(r) html help workshop,笔者按默认安装,即装在 c:\program files\html help workshop\; 配置好 php.ini,加入 iconv 或 mbstring 扩展的支持; 下载 php html 手册,并解压缩到 d:\phpchm\html 目录,当......
摘要:在java 2的collections框架中,主要包括两个接口及其扩展和实现类:collection接口和map接口。两者的区别在于前者存储一组对象,后者则存储一些关键字/值对。public interface java.util.map { //altering methods public object put(object key, object value); public object ......
有效用例模式(五) 第五章 用例
不适当的目标,会使编写人员不能确定什么时候一个用例结束,什么时候另一个用例开始. 【程序编程相关:
轻松搞定数据访问层[续1]】
5.1 compeltesinglegole 【推荐阅读:浅谈Asp.net多层架构中的变量引用与】
太大的用例可能会因细节过多占去涉众的大部分精力; 【扩展信息:
轻松搞定数据访问层[续2]】 原因: 大的用例限制重用; 过小的用例仅能描述某些价值实现的一部分; 所以: 编写每个用例,用来描述一个完整而且定义良好的目标. 初速目标的特性为: ? 它与一个定义良好的参与者相关; ? 它对参与者或参与者代表的涉众是有价值的; ? 它与在这一级别上为系统确定的其他目标一致; ? 避免与具体的借口细节联系到一起,而编写出完成目标片断的用例;
5.2 verbphrasename
没有意义的普通名称不会使读者有什么期望,也不会提供一个方便的参考点. 原因: 名称为读者确定了基调与关联,并能够为编写人员提供一个焦点; 适当的用例名称能够使读者看到大的概貌,并且对整个用例集有效; 所以: 用一个代表主参与者目标的主动动词短语来命名用例.
5.3 scenarioplusfragments(主场景+分支片断)
读者必须能够非常轻松的阅读具体的场景或他们感兴趣的故事;否则,他们可能会变的沮丧,或遗漏重要的信息. 原因: 一个有趣的用例需要捕获主成功场景的分支;...
下一页 摘要:概要 不管你是处理财务交易还是计划着下一步的行动,你都要知道怎样在java中建立,使用和显示日期。这需要你简单的查阅一下相应类的api参考:一个日期可以创建3个相关类的对象。这篇文章告诉你你想要知道的内容。 java统计从1970年1月1日起的毫秒的数量表示日期。也就是说,例如,1970年1月2日,是在1月1日后的86,400,000毫秒。同样的,1969年12月31日是在1970年1月1日前86......