阅读源代码的经验

最近在Q公司实习,主要是把原来leader用python写的一个大系统拆分成一个一个小模块,说好听点叫“解耦合”。

代码实在太过庞大,而且注释稀少,有用的文档也是分散各处,并不齐全。一时间很难看出代码的意思,只是觉得这一坨一坨的代码杂乱无比,所以边看边骂....

就这样,在不断的恶心与咒骂中,我突然发现,即便代码写得像一坨祥,但是我阅读代码的方式是不是也有问题呢?

答案是显然的。

由于代码太过庞杂,而且注释少的可怜、文档TMD的好像被打散的鸡蛋,分散各处,所以自己对这个系统的兴趣被慢慢摩掉了。没了兴趣,工作效率自然降低了。

但是leader的一句话点醒了我

先会用,在去探究实现细节。
现在细细想来,这句话是在说:要先了解这个东西是干什么用的,在去了解这个东西是怎么实现的。不可本末倒置!

(这种浅显的道理,在各位看官心里可能是理所当然的,不要笑话我的愚笨。^_^)

由此,我发现这句话简直让我茅塞顿开好多次啊! 真是听君一席话,胜读十年书啊!

所以,你看,沟通是多么重要。在沟通中,高人的一句话就可以让你的从歧途步入正道。

进而想见,性格内向之人,虽然心思细腻,但是缺少沟通可能就导致少得到像上面那样的“快捷经验”,虽然自己花时间也没准可以领悟,但是在时间上确实大大的浪费了许多。

so. 敞开你的心扉! come on baby, don't be shy! I can tell you what and why!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值