要读懂一个项目的代码,首先得明白该项目是做什么的?需要实现怎样的功能?接下来便是如何有效的实现这些功能?最后一点是最重要也是最难的部分。
当阅读一份项目源码时,我们不仅仅是为了读懂这份代码,更重要的是要培养我们的思维方式,锻炼我们的思维逻辑能力,以便以后能写出高效率的代码。
面对一大堆代码时,不用慌,首先找到程序的切入点,先大略根据功能需求查看对应的实现方法,然后再细看每个方法是如何实现的,需要考虑哪些实际因素以及该如何处理。
对于庞大的代码阵容,不妨试试一边看代码,一边画写程序流程图。先大致整理一遍,然后细分程序的各个分支,考虑代码中各种容错处理。这样阅读代码的同时可以锻炼自己的思维能力。
关于作图软件,推荐使用ProcessOn。她是一款 HTML5 的在线作图工具,类似于Visio作图软件,可以作出各类工作流程图、结构图、思维导图等等,支持多人协作,以及一个分享绘图的社区。简单易学、非常方便,只要有浏览器就可以做图。
第一次写简书,有点不习惯,不知该如何写。相信坚持写,每天沉淀自己所见所学的知识,会是个很好的提升自己能力的机会。