Hqman

如何阅读开源项目代码

limodou 说重新制造一个轮子还是很有必要。

当前web开发 使用了大量的开源项目 如何深入学习? 除了看例子 文档外 最直接的方式 就是 阅读代码。

阅读 开源项目 难度很大 


1:代码量大 2:本人 基础差 设计模式 语言基础  3:文化差异

这些都可能成为学习障碍。


但是我不会放弃 积少成多么 


首先 了解项目 的中心 目标 了解该领域的一些 常识 如pyramid 框架 有:WSGI  paste MVC

然后是 勾画出 项目的结构 类和类之间的组织架构图,系统的调用流程。

还有,好的项目一般都会有单元测试 阅读运行下 测试 也可以帮助 了解使用 一些 组建 类 方法


大侠不是一天就可以炼成的 路漫漫其修远兮,吾将上下而求索 

上一篇 下一篇

© Hqman | Powered by LOFTER