在以前也知道写程序需要用笔将不能很清晰在大脑呈现的东西,画在纸上,以备写程序的时候做参考。刚开始的时候,只知道将能看见的东西或者是容易形成看得见的东西画成图,然而更抽象一个层次的,或者是更不形象化的,却有时很难把握住。
最近在写操作系统底层的时候,有很多抽象出来的,并不是那么形象化,我在写的时候就有点无从下手。其实发现将他们这些要写的部分画在纸上,标明之后,画清楚他们之间的关系,代码自然浮出水面。越抽象的,越需要将其画出来,减少抽象所带来的写代码的困难。