代码就是一道菜肴
今天又不得不读老翁的代码,老翁的代码我读过不少,算不上噩梦,至少不是我所喜欢的那种口味。冗长的变量名,带着自己名字缩写的前缀,100多行的函数。总看得我没有好心情。我深深的感受到可读性对代码的重要性。我提倡简洁,优雅的代码。那种代码让人心旷神怡(我的代码未必能达到这种境界)。由于时间很紧,我不得不用以前老翁的程序,其实程序本身并没有太多的高深技术。只是是通用的异质数据库的数据导入导出工具。以前是用ado+odbc实现的。现在由于客户提出不希望装oracle客户端,(没错,谁喜欢为了导数据还要装这么个东东)。于是我决定用直接基于系统和tcp/ip的访问方式。一路改下来,耐着性子还是看下来了。不过到了最后一个数据迁移函数,150多行的函数让我彻底不耐烦了。想想代码的可读性是多么重要啊。提醒一下自己,以后一定要力求简洁和优雅。毕竟实现功能是最基本的要求。就像一道菜,能吃只是最基本的要求,但要做出一道美味佳肴,又是另外一回事了!冷静,坚持一下吧.....