jacklondon的专栏

jacklondon的专栏

jacklondon ChenID:jacklondon
46753次访问,排名2197好友0人,关注者4
期望成为技术英雄,无奈中国国内软件行业的气氛,容不下偶。
jacklondon的文章
原创 36 篇
翻译 0 篇
转载 1 篇
评论 192 篇
jacklondon的公告
不要在论坛中要我 email
页面访问数:
最近评论
smartcarnew:异常处理确实是一个需要深思的问题,不过在C++中重要的是要明确的规范和处理,异常对于错误处理情况已经有了很多好处,而对于例子中说的资源泄漏情况已经有了成熟的程序设计方式来处理,比如用类或一些智能指针来管理。
friendShingle:说句公道话,我感觉这个分析比较客观,至少人家以数据说话。 不过楼主没有分析 compiler 在 1.5 突然增加的原因,我估计是因为加入了范型编程。从03年到现在我从事了多年的Swing开发,感觉Swing的Bug很多,特别是 1.4 有时我都很恼火,不过基于不影响使用,而且在Windows下Bug很少,在其它平台中Bug多一些。在03年以前我做过三年的Delpi/VC等的开发,我感觉Sw……
killme2008:无话可说,比较汗
killme2008:无话可说,比较汗
jacklondon:to gtlang78,
你说的也有道理。我正在写另外一篇文章,分析 JDK 各个部分的 bug rate(不知道中文应该怎么翻译,实际意思是每千行纯代码中包含的 bug 数量)。这样比较就更有意义了。
我个人的看法,JDK 的 GUI 代码质量不可能会很好。整个 JDK 中,Sun 与别人合作开发的好像只有 Swing。在 Swing 之前,Sun 独立开发的 AWT……
文章分类
收藏
    相册
    文章图片
    软件技术大全
    codeproject
    sourceforge
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes
    2008年05月04日

    原创 Web 应用中用户录入数据错误检查在分层设计中的定位

    Web 应用中,用户录入数据错误,检查通常被放到 Web 层中,造成代码重用性不高。实际上,错误检查应该放到 service 层中。阅读全文>

    发表于 @ 2008年05月04日 14:24:00|评论(loading...)|编辑

    2007年04月01日

    原创 刚在 Apache 网站上把 VelocityWeb 放到了 Spring 和 WebWork 之间。

    刚在 Apache 网站上把 VelocityWeb 放到了 Spring 和 WebWork 之间。网页 http://wiki.apache.org/velocity/PoweredByVelocity 最开始我把 VelocityWeb 放到最下面,因为这个开源框架开发出来不久。后来发现,这里面的项目都是按照字母顺序放的,所以很不客气地把 VelocityWeb 放到 WebWork 前面去了。 呵呵。看来老外对排名没有中国人这么讲究。阅读全文>

    发表于 @ 2007年04月01日 16:00:00|评论(loading...)|编辑

    2007年03月19日

    原创 VelocityWeb 1.0 发布了

    VelocityWeb 1.0 在 sourceforge 上发布了 (http://velocityweb.sourceforge.net/ )。 新版本主要集中精力在 J2EE 单元测试上,可以不用启动 J2EE 服务器,就进行 J2EE 单元测试,并且直接看到运行后的动态网页。阅读全文>

    发表于 @ 2007年03月19日 16:59:00|评论(loading...)|编辑

    2007年01月30日

    原创 JDK 代码质量分析

    分析代码质量的一个重要指标是 bug rate。意思是每千行纯代码中,包含的 bug 平均数量。 综合来看,我觉得 JDK 代码质量还是很不错的。阅读全文>

    发表于 @ 2007年01月30日 17:28:00|评论(loading...)|编辑

    2007年01月08日

    原创 Sun JDK bug 分析

    很多人都想知道 Sun JDK bug 分析数据,因为每一个开发工具/开发语言都有自己的长处和缺点,如果我们能够使用 Java 的长处,避开 Java 的缺点,则我们有可能写出好的程序,否则,我们不可能写出好的程序。这是一个浅显的道理,每一个程序员、系统分析员、项目经理、技术经理,都应该知道这个道理。阅读全文>

    发表于 @ 2007年01月08日 00:28:00|评论(loading...)|编辑

    2006年11月20日

    原创 忙里偷闲将 VelocityWeb 升级到 0.95 版本

    忙里偷闲将 VelocityWeb 升级到 0.95 版本,不需要启动 J2EE 服务器就能测试 request-> service -> dao -> result pages。另外这个版本也增加了自动生成数据库 model 类和 DAO 类阅读全文>

    发表于 @ 2006年11月20日 01:22:00|评论(loading...)|编辑

    2006年11月15日

    原创 最近刚在 sourceforge 上发布 velocityweb 0.9 版本

    最近刚在 sourceforge 上发布 velocityweb 0.9 版本。 对原来的架构作了重大修改。 阅读全文>

    发表于 @ 2006年11月15日 01:09:00|评论(loading...)|编辑

    2006年09月30日

    转载 Anders Hejlsberg 谈C#设计过程

    Anders Hejlsberg 谈C#设计过程,兼谈通过很多途径来得到用户对语言设计的反馈意见、设计中,可用性研究、市场策略和语言美学的侧重是如何权衡的、极限编程(The Extreme Programmers)原则:“用最简单的办法来完成工作。”。以及对 Java Exception、PME编程模式——属性、方法、事件、组件化编程(不是面向对象编程)的解释。阅读全文>

    发表于 @ 2006年09月30日 14:20:00|评论(loading...)|编辑

    2006年09月08日

    原创 使用Apache 反向代理功能连接 Tomcat

    这篇文章介绍 Apache 反向代理转发 HTTP 请求到 Tomcat 的配置。比较简单实用。阅读全文>

    发表于 @ 2006年09月08日 14:56:00|评论(loading...)|编辑

    2006年09月06日

    原创 解决一个 Websphere 上导致 JVM 崩溃的 bug

    解决一个 Websphere 上导致 JVM 崩溃的 bug,有趣的 bug.阅读全文>

    发表于 @ 2006年09月06日 12:28:00|评论(loading...)|编辑

    2006年08月03日

    原创 Java JDBC 实现反思

    既然 JDBC 设计的有这么多人觉得不好,为什么没有人去建议 Sun 公司改进一吧?这是一个非常让人迷惑的事情。 这里面暴露了 Java 中两个问题: Exception 语法问题、interface 语法问题。阅读全文>

    发表于 @ 2006年08月03日 19:08:00|评论(loading...)|编辑

    2006年06月02日

    原创 近日在 sourceforge 上发布一个 java Framework

    近日在 sourceforge 上发布一个 java Framework. http://sourceforge.net/projects/velocityweb/阅读全文>

    发表于 @ 2006年06月02日 18:22:00|评论(loading...)|编辑

    2005年12月21日

    原创 Apache Jakarta Common Configuration 介绍

    配置参数不仅限于配置文件,也可以保存在其他地方,比如数据库单独用一个表保存配置参数,或者在内存中,或者在操作系统环境变量中,等等。有个现成的读写配置数据工具包,让人感觉很不错。阅读全文>

    发表于 @ 2005年12月21日 01:18:00|评论(loading...)|编辑

    Csdn Blog version 3.1a
    Copyright © jacklondon