@
init 确实专业工具首推 source insight
======
肯定是 source insight,公司一个产品几十个 application,一个 application 从几万行到几十万行不等就是用 source insight 来追代码。
那些不是说 source insight 的人;肯定没有几万行起步看代码的经验。
以路由器设备为例;(以下专指“应用层”,非内核层);
uboot,shell,
IPv4 、IPv6 协议在嵌入式设备上的实现;
DNS 的实现;
PPP ( PPPoE )、GPON 、实现;
还有一些更“上层”的如 FTP 、http 、等软件
等等等
哪一个不是以万为单位记的代码,用什么轻量编辑器要搞清楚代码逻辑效率会差好几倍。
当然,如果只是以千为单位的代码库,用 source insight 差距不会感觉很明显。
另一方面,因为我习惯了用 sublime,所以在最终“编辑”代码阶段我个人还是用 sublime ;
但是一个项目过来,在一个以万为单位的 application,要在里面改几个 bug,或者开发新的功能;没有用 source insight 来熟悉代码,用什么 VS code,Sublime,vim,等;那就等着陷入代码的泥泽里等同事来救吧。
====
以上,仅限于大量代码推荐 source insight 。