2009-03-18

cset-100

今天向自己的hg仓库检入了第一百个changeset,初步完成了自己的第一个代码生成工具。回头在看看这五百行Scheme代码,我确信自己很不喜欢它们 -- 直白但流于杂乱。

这几天读cgia才豁然发现,在聪明的程序员手中,很多枯燥的工作都能以优美的方式解决。问题是,很多时候,自己缺乏那种视角,所谓``不识庐山真面目,只缘身在此山中''。

如果让我重写,我可能会用ERB来解决之。Template System的好处是数据和逻辑分离,而我现在的Scheme代码中直接hard-code了目标代码。

标签: ,

0 Comments:

发表评论

<< Home