![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
leocuka
闲庭信步,悠然自得
展开
-
软件框架、架构、模式之我见
软件框架、架构、模式之我见软件框架:软件框架就是Software Frameworks,它定义了软件系统在某个平台上为完成某项功能所提供普遍操作、以及这些普遍操作的内在实现过程。换一种说法,软件框架提供了若干操作接口,这些操作接口可以完成特定的功能,这些操作接口的实现对我们来说是不可见的,我们只需要知道如何使用这些接口。我们在使用软件框架的时候,可以选择直接使用接口或者从接口继承,这两种方法都原创 2004-12-10 23:18:00 · 2691 阅读 · 2 评论 -
cvs中的branch和tag辨析
cvs中的branch和tag辨析branch“分支”指不同需求或功能差异很大的同一系统的不同产品线,每一个新的产品线都可以演化成新的产品,branch一般在产生新的产品线的时候创建。tag“标记”经过QA人员测试之后的,确认达到要求时才创建的类似历史记录的标记,tag是记录版本历史的里程碑,tag是不可修改的。我们checkout时指定版本的branch,可以取出该分支的最新的代码,进行修改原创 2004-12-21 14:07:00 · 3748 阅读 · 0 评论 -
Code Reading: The Open Source Perspective 各章精要
第一章 介绍1、养成花时间阅读别人写的高质量源代码的习惯。2、阅读源代码时要带着目的有选择性的进行,明确你要了解的是新的编程模式、或者编码风格,还是满足某些需求的方法?3、留意和分辨源代码中对于非功能性需求的实现细节,有助于我们学习某些特定的实现风格。4、当你使用已有的源代码时,同作者和维护人员作好协调工作,以避免重复的劳动或产生不好的感觉。!!5、思考一下从开源软件获得的好处,并寻找办法作出原创 2005-02-05 16:17:00 · 1633 阅读 · 0 评论 -
Code Reading: The Open Source Perspective 各章精要2
第三章 高级C语言数据类型52、识别函数使用的特殊的语言结构,就能更好的理解使用它的代码。53、能够识别和分辨每种使用指针的原因。54、在C语言的程序中指针被用来表现链式数据结构,动态分配的数据结构,实现引用调用,通过数据项访问和迭代,传递数组参数的时候,表示函数的引用,作为别的值的别名引用,表现字符串,或者直接访问系统的内存。55、函数参数通过引用来传递参数可用于返回函数的结果值原创 2005-02-25 00:59:00 · 1367 阅读 · 0 评论