非常有趣的文章 。简单说,就是一个牛人(Damien Katz)厌倦了无休无止地开发Lotus Notes模板(对不熟悉Lotus Notes 模板的老大们:Lotus Notes模板的开发和JSP/ASP有些像,都是用脚本调用后台的功能搭建用户界面),便接下了维护Lotus Notes Formula Language Engine(如果你不知道Lotus Notes公式语言的话:它是Lotus Notes 4前Notes上唯一的开发语言)的工作。接下这个烫手山芋的时候,他写了5年模板,对C有极少的了解,而对C++更是一窍不通。而他开始写模板前引擎就写成了。整个Iris没有人完全了解这个引擎。公式引擎用的字节存储格式连文档都没有。当时错误报告堆积如山,但没有人愿意或者能够修补那些问题。就在这种情况下,这个牛人开始了重写整个引擎的冒险。他先修补了所有存档的错误,然后写出了字节存储格式的详细文档,最后提前彻底重写了整个引擎。我觉得有意思的地方:
0. 最有意思的还是Damien的文章本身。如果读了Damien的文章,下面的不看也罢。
1. 激情至关重要。只有激情才能驱使我们百折不阅读全文>
发表于 @ 2005年01月13日 07:48:00|评论(loading...)|编辑