您的位置:首页 > 编程语言

关于代码学习的一些看法

2015-10-03 00:00 381 查看


代码的三中类型

Product:产品代码,一个可用的产品代码。比如一些开源软件,还有当前工作整天面对的代码。

lib:库代码,对某一种功能封装的模块,一个工具库。

framework:框架代码,某种业务常用逻辑的封装,就形成改业务逻辑的框架库。比如,游戏客户端来说就是游戏引擎,MFC是window下的一个GUI框架,等等。

三种代码的编写与设计,抽象层次依次递增,对编写者能力的要求也依次递增。


代码发布的内容

无论是作为产品、库、还是框架,代码发布的形式一般都有下面的内容:

Source Code:源码

Product/Example/Demo:产品/示例/演示

Test:对源码的全面单元测试(现在项目的产品代码几乎是没有的,质量无法保证,只能靠功能测试)

Docs:分析/设计/代码/测试 文档。方便后来者学习。


代码开发流程

开发的正向流程:

分析 -> 设计 -> 编码 -> 测试
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: