中国开发网: 论坛: 程序员情感CBD: 贴子 206709
空山新雨
反找错{超级变态贴]
1。public static String TYPE = "ACTION_TYPE"; 应该加上final.
这个我没注意,算你狠。。。

2.Exception 定义不确切,interface 或者abstract类,应该有明显的exception类型,否则没有必要thorw exception.
用Exception主要是因为子类可能涉及TIBCO相关库,而库里的大部分接口函数只throws Exception...

3. 程序里面要显示到外面的字符串,没有提取出来放在class开始的地方,形成string table
for example: "Error: PARAMS object is null"
个人认为就此一个,必要不大。。。:)

4.protected HashMap params = new HashMap(); 这个放到constructor里面,在老的版本里,类序列化有问题!!还有这在c++里面是不允许的。
不清楚老是多少。。。我从1。3开始大规模代码,似乎1。3以后没问题?Java里面这种做法很经常,否则就开static代码块或摆进constructor,但三者的执行有微妙的区别。似乎是首先执行 = 后面的,然后static块,最后constructor.有点忘了,没翻书:)

5。 从interface继承的方法,应该说明,因为你从新写了个abstract class,就相当于一个新的接口
Interface代码说明由

/**
* Implement the generic method for the interface.
* @param message The message to read the object from.
* @throws TibrvException if any in reading the message.
* @see RvSerilizable#rvReadObejct(TibrvMsg)
============================================
*/
借助Javadoc自动生成。上级interface是TIBRV相关的generic interface


6,7,8,9-----100 鸡蛋里面挑骨头。。。靠,我找找找找。。。5~~~

靠,我踢踢踢。。。5~~~

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录