咋读懂别人写的代码

别先急着去读他/她的代码,理解一下这个项目,从自己的知识出发,把项目在纸上解构成模块、片段、功能。然后就功能点去找到相关的代码,这样就容易理解。如果不能知道代码要实现的功能,那么任何的阅读都是痛苦的。如果反过来,期望从代码中读出功能,除非正好是你熟悉的代码段,否则可能是个事倍功半的活。
■网友
个人是配合understand这个工具
■网友
一段陌生代码都不太熟,但如果要是知道这段代码的目的,对照相应知识点,大概稍微简单点。就怕对代码一窍不通——比如俺对js的switch语句的case执行未知代码就困惑,请教,会的麻烦戳我脸。谢谢!


    推荐阅读