第一单元博客作业
社区首页 (3664)
请编写您的帖子内容
社区频道(5)
显示侧栏
卡片版式
全部
学习资料
作业
作业提交
活动专区
最新发布
最新回复
标题
阅读量
内容评分
精选

43
评分
回复
第一单元博客作业
基于度量来分析自己的程序结构 第一次作业 类名 属性个数 方法个数 总代码规模 (LOC) 主要逻辑复杂度 (Cyclomatic Complexity) `Main` 0 1 ~15 低 (仅包含基本的输入输出控制流) `Lexer` 2 4 ~7
复制链接 扫一扫
分享

47
评分
回复
26oo 第一单元总结
2026面向对象第一单元总结 一、基于度量分析程序结构 我对自己的程序进行了度量分析,包括每个类的属性个数、方法个数、每个方法的大致规模(代码行数)、控制分支数目(圈复杂度),以及类的总代码规模。 第三次作业主要类的度量数据(大致统计): Node.
复制链接 扫一扫
分享

48
评分
回复
BUAA OO UNIT1 总结
第一次作业 1. 度量分析 1.1 类度量汇总 类名 属性个数 类名 属性个数 Node 0 1 3 Factor 0 0 2 Constant 1 2 8 Variable 1 2 8 ExprFactor 2 2 10 Expr 2 2 18 T
复制链接 扫一扫
分享

40
评分
回复
Unit1:从递归下降到多变量求导
一、基于度量的程序结构分析 通过使用度量工具(MetricsReloaded),对程序的规模、复杂度和耦合度进行分析。 1. 类与方法度量数据统计 类名 属性数 方法数 WMC(类总复杂度) OCavg(平均复杂度) Lexer 2 4 7.0 1.
复制链接 扫一扫
分享

56
评分
回复
OO第一单元博客作业
@[TOC](文章目录) --- ## 1. 程序架构设计与演进 本单元的任务是解析并展开包含加减、括号、幂次及多层嵌套因子的表达式。我采用了**递归下降算法**进行建模。 ### 1.1 总体 UML 类图 通过 `Parser`(解析器)将输入的
复制链接 扫一扫
分享

54
评分
回复
OO第一单元博客总结
第一单元 OO 总结 1. 基于度量的程序结构分析 在这三次作业中,我的代码架构发生了颠覆性的变化。以下分别对三次作业的代码规模与复杂度进行度量分析。 1.1 第一次作业 (HW1) 架构特征:此时的架构完全基于 HashMap<Integer, B
复制链接 扫一扫
分享

124
评分
回复
面向对象程序设计U1博客总结
一、程序架构分析 1.1 架构综述 架构设计在三次迭代中始终保持有三个低耦合工作模块: 1. 词法分析和语法分析:输入->有意义的抽象语法数据结构 2. 结果值的计算:语法结构->结果值 3. 打印输出:结果值->输出字符串 第一部分:词法和语法分析
复制链接 扫一扫
分享

43
评分
回复
BUAA OO 2026 第一单元博客作业
第一单元博客 基于度量分析程序结构 ev(G)是基本复杂度,是用来衡量程序非结构化程度的,非结构成分降低了程序的质量,增加了代码的维护难度,使程序难于理解。因此,基本复杂度高意味着非结构化程度高,难以模块化和维护。实际上,消除了一个错误有时会引起其他
复制链接 扫一扫
分享

35
评分
回复
2026_OO_Unit1 博客总结
2026_OO_Unit1 博客总结 程序架构度量分析 UML类图 Main Structure 类名 主要属性 主要方法 MainClass 无 main(String[] args) Processor expressionFormatter:
复制链接 扫一扫
分享

32
评分
回复
面向对象程序设计第一单元博客
面向对象程序设计第一单元博客 一、基于度量的程序结构分析 最终提交版本共 21 个 .java 文件,分布在 4 个包中:expr(AST 节点层)、parser(解析层)、evaluate(求值层)和默认包(入口)。以下数据为 MetricsRel
复制链接 扫一扫
分享

50
评分
回复
OO 第一单元博客总结
一. 前言 第一单元的三次作业,核心是围绕 “表达式的解析、展开、化简与语义计算” 层层递进:第一次作业聚焦单变量多项式的括号展开,第二次作业新增指数函数、自定义函数、选择式因子,第三次作业进一步扩展双变量支持、求导算子与递归函数。整个过程对我而言,
复制链接 扫一扫
分享

39
评分
回复
2026面向对象第一次博客作业
第一单元(表达式展开与化简)单元总结 一、基于度量分析程序结构 1.1 类的属性与方法统计 类名 代码行数 属性个数 方法个数 总代码规模 Expression 418 1 (monomials) 18 较大 Expression.Monomial
复制链接 扫一扫
分享

32
评分
回复
2026面向对象第一次博客作业
第一单元(表达式展开与化简)单元总结 一、基于度量分析程序结构 1.1 类的属性与方法统计 类名 代码行数 属性个数 方法个数 总代码规模 Expression 418 1 (monomials) 18 较大 Expression.Monomial
复制链接 扫一扫
分享

88
评分
回复
面对对象第一次博客作业
本单元三次作业在能力上从括号多项式逐步扩展到含exp、选择式、自定义函数(HW2),再到求导因子与递推定义的f(HW3)。架构上采用「递归下降解析 →Node#eval建树求值 →SymExpr规范式化简与输出」的主线,将文法与代数语义分
复制链接 扫一扫
分享

35
评分
回复
三次迭代踩坑实录:表达式解析从0到完整实现
三次迭代踩坑实录:表达式解析从0到完整实现 一、写在前面:这三周我到底做了个啥 这三周的面向对象作业,我一步步把一个只能算加减乘幂的简单表达式解析器,迭代成了能支持x/y双变量、指数函数、自定义函数、递推函数、求导/梯度的完整表达式引擎。 从最开始只
复制链接 扫一扫
分享

50
评分
回复
OO Unit 1 总结博客
基于度量分析程序结构 以下数据来源于 IDEA MetricsReloaded 插件。 先分析类的规模: 类名 行数 DerFactor 23 ExpFactor 20 ExPoly 165 Expr 17 ExprFactor 18 FactorF
复制链接 扫一扫
分享

41
评分
回复
2026面向对象设计与构造第一单元总结
基于度量来分析自己的程序结构 类的 OO 度量 Class OCavg OCmax WMC ExpandedExpr 2.93 7 44 ExprFormatter 4.22 9 38 FunctionDef 1.00 1 4 FunctionDef
复制链接 扫一扫
分享

51
评分
回复
OO U1 博客小结
OO第一单元博客作业 一、基于度量分析自己的程序结构 1.1 第一次作业 第一次作业的任务是单变量多项式的括号展开与合并同类项。我的整体结构核心是“递归下降解析 + 多项式统一求值”。 核心类度量表 类名 属性个数 方法个数 代码规模 说明 Main
复制链接 扫一扫
分享

OO第一单元博客作业
北航面向对象课程第一单元博客作业
...全文
45
评分
回复
OO第一单元博客作业
北航面向对象课程第一单元博客作业
复制链接 扫一扫
分享

71
评分
回复
OO第一单元博客作业
一,架构设计 方法度量 类度量 类图 main:程序入口 inputnormalizer:预处理类,移除空白符和反复替换连续符号 lexer:词法分析,将输入的表达式分成一个个Token parser:根据文法规则将表达式字符串解析为Poly对象,
复制链接 扫一扫
分享
为您搜索到以下结果:
302
社区成员
499
社区内容
发帖
与我相关
我的任务
2026年北航面向对象设计与构造
2026年北航面向对象设计与构造
复制链接 扫一扫
分享确定
社区描述
2026年北航面向对象设计与构造 java 高校
加入社区
获取链接或二维码
- 近7日
- 近30日
- 至今
加载中
社区公告
暂无公告