作业
dark_souls
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mit软件构造学习心得
在学习软件构造课程之前,我对于编程工作的理解就是简单的写一写代码,改一改bug。但学完这门课后我对于编程有了更加深刻的认识。 软件构造基本过程 首先在宏观上软件的生命周期基本可以划分为:需求收集和分析,可行性分析,系统分析,软件架构设计,编写代码,测试代码,整合代码,打包交付,运行和维护。但在具体实现过程又有不同的方式,比如传统的瀑布模型和现在比较流行的敏捷开发。 对于瀑布模型,其核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。并基本严原创 2020-06-23 13:16:18 · 501 阅读 · 0 评论 -
从类,API,框架三个层面学习如何设计可复用软件实体的具体技术学习心得
为什么要复用? 我喜欢从为什么,是什么,怎么做来学习。 自我体会,是为了更加快速,方便的进行开发,例如登陆功能,账号,密码,验证码,基本没有什么改动的地方,如果你以前写过,将他模块化,下一次再遇到同样的需求就可以直接复制粘贴,从搬砖到用手推车搬砖。 复用的级别 (1)代码的复用 包括目标代码和源代码的复用。其中目标代码的复用级别最低,历史也最久,当前大部分编程语言的运行支持系统都提供了连接(Link)、绑定(Binding)等功能来支持这种复用。 (2)设计的复用 设计结果比源程序的抽象级别更高,因此它的复原创 2020-06-01 16:18:03 · 433 阅读 · 1 评论
分享