会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NoSLoofah
博客园
首页
新随笔
联系
订阅
管理
2023年5月26日
【软件构造】总复习
摘要: [TOC] # 第一、三讲 ## 多维度 - 构建-时刻-代码:源码,AST,类 ,接口,属性... - 构建-时刻-组件:包,库,测试用例 - 构建-时段-代码:代码变化 - 构建-时段-组件:版本,SCI - 运行-时刻-代码:代码快照,内存信息转储 - 运行-时刻-组件:部署结构... - 运
阅读全文
posted @ 2023-05-26 23:47 NoSLoofah
阅读(26)
评论(0)
推荐(0)
2023年4月12日
【软件构造】设计规约
摘要: 代码文档 编码提供的文档记录程序的设计决策,大体可以分为两类,一种是独立于代码的自然语言文档,一种是规范编码本身起到的文档作用。 自然语言文档 自然语言文档一般是在代码间的注释或独立于代码的文档。以一个Java使用的API为例,文档一般以类为单位,每个类的页面要包含类所属的包、类实现的接口和继承的类
阅读全文
posted @ 2023-04-12 21:40 NoSLoofah
阅读(54)
评论(0)
推荐(0)
2023年4月10日
【软件构造】数据类型和类型检验
摘要: Java的数据类型 Java数据类型可分为两类:基本数据类型和对象(引用)数据类型 动态/静态数据类型检验 动态/静态指程序是否运行。静态类型检验在运行程序前进行,而动态类型检验在程序运行时进行。 两类类型检验主要包含以下错误: 静态 语法错误 类名/函数名错误 参数数目错误 参数类型错误 返回值类
阅读全文
posted @ 2023-04-10 18:54 NoSLoofah
阅读(11)
评论(0)
推荐(0)
2023年3月13日
【软件构造】软件配置管理和软件构造过程
摘要: 软件构造过程可以分为两个过程,分别是从0到1的软件开发生命周期(SDLC)和从1到n的软件版本迭代。本文着重讲解后者内容 软件配置管理与版本控制 基础概念 软件配置管理(SCM):追踪和控制软件变化,包含版本控制和基线建立 软件配置项(SCI):软件中发生变化的基本单元 基线(Baseline):软
阅读全文
posted @ 2023-03-13 22:13 NoSLoofah
阅读(43)
评论(0)
推荐(0)
2023年3月1日
【软件构造】软件测试
摘要: 测试是确保程序正确性/健壮性的最普遍的手段。它关注软件的某一侧面的质量特性,用来确认软件是否达到可用水平,也是提高软件质量的重要手段. 测试是软件开发过程中容易被轻视却又极其重要的一个环节。《人月神话》中提到的进度安排法则中给编码分配了1/6的时间,而给调试和测试分配了总进度一半的时间,这是因为尽管
阅读全文
posted @ 2023-03-01 21:07 NoSLoofah
阅读(80)
评论(0)
推荐(0)
2023年2月22日
【C#转Java 01】命名空间和包的异同
摘要: 本人长期使用C#,现因课程要求转来学一下Java。大体来看两种语言的相似度是非常之高的,但也有不少关键的差异值得注意。今天开始我会将一些比较关键的异同整理总结成博客发布。 Java的包和C#的命名空间都是为了实现重用性所采取的访问权限控制机制,可以避免命名冲突,将不同功能的复用代码进行分类。他们的使
阅读全文
posted @ 2023-02-22 20:41 NoSLoofah
阅读(246)
评论(0)
推荐(0)
公告