2007-12-03
由于代码糟糕,所以闭源
二个多月前中文输入法小企鹅输入法开源项目终止的导火索就是被指责代码写得很糟糕。当然这里不是讨论小企鹅,而是引出另外一个问题,为什么许多公司把他们的软件当作宝贝,闭源、私有的真正理由也许就是避免尴尬。在冠冕堂皇的理由之下掩盖了真实的理由:隐藏低劣质量的代码。举例:Windows,它证明花数十亿美元和使用数以千计的程序员确实可以生产一个不错的软件。有两种形式的丑陋代码,一种是Good ugly code(Windows),它整体上不能算第一流,但运行良好,没有多少缺陷;另一种就是bad ugly code,则是令人讨厌的。
发表评论
- 浏览: 13895 次
- 性别:


- 详细资料
搜索本博客
最近加入圈子
最新评论
-
读jlibrary代码的部分疑问 ...
jlibray研究得如何了呢?权限问题解决了吗? 我目前也正在研究这个东东,你 ...
-- by alaham -
从Hibernate范型DAO设计 ...
你把代码抄错了,范型是不可以这么定义的.... 这种模式我也用过,Hibern ...
-- by bbiao -
Annotation的幻想
了解你的意思,上面的一堆SET我已经用元数据封装到一个方法中全部处理了。
-- by soleegn -
Annotation的幻想
map.get("MAIL") != null ? map.get("MAIL ...
-- by 抛出异常的爱 -
Annotation的幻想
小弟不才,努力重构中... ...
-- by soleegn






评论排行榜