From to: sid: window:

随笔 (essay)

大教堂与市集 (catb)

68    但是却缺少很多重要的功能那些fetchpop中的妙作(包括我加入的部分)。
69    是继续使用fetchpop还是改用popclient?
70    如果转换的话,就意味着我不得不放弃已经完成的代码来换取一个更好的开发基础。
71    一个实际的转换动机是去支持更多协议。
72    POP3使用最广,却不是唯一。
73    Fetchpop和那个竞争对手同样不支持POP2、RPOP和APOP。
74    出于好玩,我那时已经有了在其中加入IMAP(最新设计的,最强大的POP协议)的模糊想法。
75    其实我还有一个更正式的理由支持我更换软件,这是我在玩Linux之前就学到的:
76    3.“打算舍弃它?那就放手吧,因为你迟早都会这么做的。”
77    (弗雷德里克·布鲁克斯,《人月神话》第十一章)
78    换言之,当你开始尝试解决一个问题的之后,你通常并不知道症结所在。
79    再次着手,或许能够技经肯綮。
80    所以想把事情做好,你得准备´至少重来一次”。
81    好吧,(我对自己说)对fetchpop的修改就算是我的第一次吧。
82    于是,放弃了它。

Go to Dashboard (guest)