引言:
我在前面的「Shit? Happens」一文中提到一个名为 Shit? 的 RuntimeException,我用它来帮助找出自己因疏忽而造成的程序错误,但是这种方式毕竟有点麻烦,而且有一些伴随而来的问题。
摘要:
不要用鄙夷的眼光看待这个标题。其实「shit happens」是个名言,而且还是个具有禅意的名言。 电影阿甘正传(forrest gump)中,阿甘在跑步时踩到 shit,旁边一位失意的商人问他对此事的看法,阿甘表情轻松地说:「shit happens.」 ,这句话的意思是「人生偶而会有不顺遂的事发生,没什么值得大惊小怪的」。这个商人于是将「shit happens」做成标语,结果大卖。 电影下......
摘要:
本文是演示了在分布式的、基于 j2ee 的项目中使用 rational 工具的系列文章(如下面所列)的第 6 部分。
第 1 部分: 项目介绍;高层次计划
第 2 部分: 风险管理;需求管理 第 3 部分: 模型创建和访问控制;需求分析-->
第 3 部分: 模型创建和访问控制;需求分析
第 4 部分: 用例细化;产成报告;工具和技术选择
第 5 部分: 体......
Shit? Happens, Part II (蔡学墉)
我在前面的「shit? happens」一文中提到一个名为 shit? 的 runtimeexception,我用它来帮助找出自己因疏忽而造成的程序错误,但是这种方式毕竟有点麻烦,而且有一些伴随而来的问题.使用 shit? exception 的缺点包括了: 发生这种问题时,通常是很严重的状况,不应该是 runtime exception,应该是 error 比较恰当. 【程序编程相关:
·Java Open Sing】程序员要自行产生并丢出一个 shit? 对象. 【推荐阅读:
J2EE clustering 1---】java? 2 sdk 1.4 新增的 assertion 功能,与 shit? exception 的目的一样,但可以免去 shit? exception 的这些缺点.所以我已经开始改用 assertion,而不再使用 shit? exception 了. 【扩展信息:
利用Java实现串口全双工通讯】产品交付给客户之前,程序员必须手动将程序代码中所有的这些检查都删除,否则对于执行效率会有不好的影响. 你可以在 java? 程序 method 内的任何地方插入 assertion 叙述来做检查.assertion 叙述(statement)的方法是在 assert 这个关键词(keyword)之后加上一个布尔(boolean)判断式,然后以分号结束此叙述.如下例所示: assert size() == 0; 程序中如果使用到 assertion,编译时必须加上「-source 1.4」的选项来告诉 javac 编译器,否则 javac 预设的状况是不支持 assertion 语法的.执行的时候必须以「-ea」的选项设定来告诉 jre 必须执行 assertion,当程序执行到 assertion 叙述时,如果布尔判断式不成立,系统会丢出 assertionerror 的错误对象.如果不用「-ea」选项,执行时会忽略 assertion 叙述不予执行. assertion 看起来很神奇,其实骨子里很平庸....
下一页 摘要:
inwiss - integrative enterprise knowledge portal
download pdf[an earlier version of this paper has been published as t. priebe and g. pernul: towards integrative enterprise knowledge portals. in pro......