发现我目前用perl写程序,代码量一大逻辑一复杂,自己就乱了阵脚,大概300行有效代码后,经常写着写着就因为选择合适的变量命名,查找引用代表的意思等等而降低效率,之前写小程序没注意这些,而且大多都是写了就丢的,现在找都找不到了,还记得当时特喜欢perl这种天马流星的感觉,从不开strict,劈里啪啦一阵头脑风暴,有错就改,没错就收工.现在自己乖乖的开strict,复杂一点的还找纸画流程图,现在也开始在意自己写的代码的复用了,自己建了个packge,写的有通用性的函数就丢到export_ok里,但是总感觉自己还是处在脚本小子的状态,乱七八糟的写了一堆,真正高质量project始终写不出来.我的开发环境是vim,没用什么插件,开syntax后平常也就用*来追追变量,调试使用的是print,有时候调试就一大堆print,我工作上用的是C.因为我很少接触oop,我目前基本上还是按流程写程序,有试着学Moo(因为moose看起来太复杂了),但总无法清晰的将过程抽象成各个独立的object,所以写不出个像样儿的OOP,至于perl则是我用来方便我快速写application的一个工具,基本上就是自己写自己用的这种状态. |