20060714: SourceForge 上的不一定就是好的

本文探讨了SpeedFramework这一轻量级DAO框架,虽然其架构合理,但存在缺乏文档、代码风格不佳等问题。作者在尝试使用过程中,发现了不支持WebLogic JNDI等局限,并着手进行修改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天就让我碰到一个。

我们本来打算给我们的项目写一个 DAO 包,Hibernate 太屎了,用它来配 WebLogic 的 JNDI 死活配不出来。今天无意发现一个国人写的叫 SpeedFramework 的东东,SourgeForge 上的,轻量级 DAO,免映射关系配置。不错啊,跟我们打算要写的那个差不多。这不就行了吗?


结果下下来一看代码,还是不支持 WebLogic 的 JNDI。那倒没什么,稍微改一下就可以了。结果一边改一边发现有问题。作者十分欠缺 JavaDoc 标签的常识,整个项目几乎没有注释文档(不愧是国人写的,这简直有辱 SourceForge 的名声)。那些代码一看就晓得是用 JBuilder 写的(偶尔也用 Eclipse 编辑过),JBuilder 就喜欢在生成的 JavaDoc 上乱标东西。另外一些常识性的错误写法也犯,比方在 finally 中写 return(之所以说是常识性的错误,是因为 Eclipse、IntelliJ 等主流 IDE 看到这种代码就会以标为警告,敦促作者改掉,只有 JBuilder 跟白痴样的)。还有经常将方法内的变量定义为成员,变量和方法命名也有歧义。总之就是越看越不爽。

不过看在它架构还可以,我拿来小修小补一下算了。

转载于:https://www.cnblogs.com/yidinghe/archive/2006/07/14/451000.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值