举下面几个例子:
而且还是 Rails2.3,俺都想上吊了
怕毛。。我一年前维护的一个项目 一个子域名比如 xxx.xxx.com,就属于一个独立的 rails project 这个 project 只有 1 个 controller,好几千行。。。。 哦,忘记说了,那个项目是 ruby1.8.6 + rails1.2
作为一个职业程序员,我们一定要淡定,以不变来应万变,然后蒙着头继续 coding,在你猛然间的某个时刻,你发现,你居然把一坨屎变成一坨闪耀的金子 .加油吧,相信你会搞定滴
可以一边读,一边理解,理解的同时,顺手把你理解了的那段代码提出来,新写个方法名,或者看情况新建一个类,把实例变量和方法一起塞进去……简单说就是边读边理解的同时就可以一边重构,最好再同时加测试。我觉得第一次读代码就是最佳时机。这样读完一遍,整个代码也清晰了。 当然,前提是首先自己要有能力写出干净的代码。
哦,对了,还有个前提就是你对代码有修改权(不是表面上的那种你改了代码有权提交,完了还要因为某些原因按原样改回去)。
我在银行做 Java,现在做的项目,基本都是把业务放在 Store Procedure 中,少则几百行,多则上千。公司 Policy 是不允许随便装软件的,用着一个没有语法高亮的 Eclipse 看得我眼花,还好我偷偷装了 Vrapper 插件。