读代码随笔

读代码随笔_第1张图片
图片发自App

读代码的随笔

以前使用思维导图的时候,只是觉得辅助功能比较强大。类似于捋一捋思路!这两天再修改一个充满 通知 和 单例 的代码模块,多亏了导图或者说笔记,不然真的无从下手。导图的作用简直就是自带buff的程序员

代码打个比方,一个”人“,有胳膊、腿、头,心脏、等等。现在代码块是他们之间没有任何联系,他们之间的协作都是通过通知完成,通知就类似,想走路了,头喊一声走路,腿听到了,然后行动……不仔细观察,很难发现,这个模块是个”人“。

你尝试想象,一个项目中,同时几十个声音喊我要干啥干啥干啥。
只要有网络请求的地方就配对有单例和通知
木有辅助工具,这个‘人’的样子真的拼不出来

修改这个代码块是个大工程

我用了若干个辅助工具

bear      ///markdown写作
mindNode  ///思维导图,

百度脑图    ///准备有机会同步一下,如果百度服务器足够给力,几年后回过头再看看这个模块

喝了四五包菊花茶,才理清楚这个关系。

就像某本书中所说,读代码之前,忘记你所学的!如果是好代码,读完多读几遍,如果不是,读完,赶紧忘了。

今日心得
看代码不要只看头文件,头文件有可能充满了中文注释,实现就不一样了。

代码是写给人看的,顺便在计算机上执行一下!

如开篇图,工程和公司一样,要有章法才行!不要图快,要图稳!

你可能感兴趣的:(读代码随笔)