牛小可-22371010-oopre个人总结

牛小可-22371010 牛小可-22371010 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

注:这个账号前两周刚改过名字,还不能改名,所以开了个小号重新提交了一次作业

最终代码架构

 

 

 最终代码架构大体采用作业要求。其中略有不同的是,我一开始就没有设置一个进行输入处理的类,输入的arraylist直接作为参数传入Adventure类进行处理,这成为了屎山代码的开端。此外,我把功能较为复杂的战斗模式单独设置成类,这似乎是不提倡的,但是我写爽了就行(

第二次作业提供的inputinfo数组被我直接作为参数传入Adventure类,这使我Adventure类的代码可读性极大降低,总是需要重新捋一遍。同时这样的参数传递对junit编写及其不友善。大约在第四次作业左右,我就陷入了是否重新架构代码的困境——过不了多久就结课了,有必要这么大费周章吗?但是不改的花每次新增功能又很难受。

最终我还是懒,硬着头皮完成了这一坨杰作,这样的精神值得赞扬。抛开事实不谈,除了Adventure类的其他类自认为写的还是不错的。

使用junit的心得体会

我从来没有觉得使用junit开心过……

junit在作业使用过程中对我帮助几乎没有。助教曾说不要使用setin与setout,而junit在测试单元中构造数据再断言的方式在功能越来越多时,显得极其繁琐与低效,加上前文提到的我的代码的特色,使得junit对我来说是纯纯的累赘。我在debug时使用的方法包括但不限于:反复品读作业要求并自己思考各种情况;从测评结果、同学等渠道获得测试数据并手动分析;……

以至于在后几次作业中,我只是想办法在junit中把所有函数调用一遍以满足覆盖率要求。

学习OOpre的心得体会

良好的代码架构

好的架构泽被万世,烂的架构遗臭万年。代码一定要从头开始打好框架,不然恶心别人恶心自己,,,

良好的审题习惯

oopre的题干实在是太太太长了。以至于每次做作业我都是扫一眼就开做。做到哪里再翻阅指导书的要求。这样虽然做着爽(其实根本不会快),但有时候做完后才发现,居然还有没实现的要求,就好像点了两个韭菜盒子却只送来一个,只能第二天再给补一个一样。

总之,oopre的题还是适合夜深人静的时候猛猛干。在发现这个规律后我几乎所有作业都是深夜完成的,白天反而很少碰(

对课程的小小建议

希望能把代码架构问题,尤其是输入处理的部分在第二次课或者第一节课就讲了,或者在第一次作业中加入这部分内容,不然代码一开始瞎写,后面越堆越难受:(

 

...全文

相关推荐

北京航空航天大学2024年秋季学期面向对象设计与构造先导课程实践项目_基于Java语言的冒险游戏设计与实现_面向对象编程思想实践与教学演示_包含类设计继承多态接口实现设计模式.zip

北京航空航天大学2024年秋季学期面向对象设计与构造先导课程实践项目_基于Java语言的冒险游戏设计与实现_面向对象编程思想实践与教学演示_包含类设计继承多态接口实现设计模式.zip

meide888888

政府科技管理者如何提升区域科技成果转化成功率?.docx

政府科技管理者如何提升区域科技成果转化成功率?

BIZKEEN

LangGraph与Graphviz集成:生成高质量静态图

内容概要:展示如何将LangGraph图导出为Graphviz DOT格式,生成PNG/SVG。通过自定义布局和样式,呈现清晰的流程图。对比Mermaid,讨论适用场景。 0533zbyy.com 0595ty.cn www.zh-casting.com yobest2.com 10cd.cn

2601_96960507

科技中介服务机构如何通过智能化工具快速识别高价值技术成果?.docx

科技中介服务机构如何通过智能化工具快速识别高价值技术成果?

BIZKEEN

基于静止坐标系解耦控制的电压源换流器有功无功动态性能仿真复现研究(Simulink仿真实现)

内容概要:本文围绕“基于静止坐标系解耦控制的电压源换流器有功无功动态性能仿真复现研究”展开,利用Simulink搭建完整的电力电子系统仿真模型,深入复现并分析电压源换流器(VSC)在静止αβ坐标系下的有功与无功功率独立控制策略。研究重点在于通过设计电流闭环控制器实现功率解耦,结合αβ坐标变换、功率反馈计算与解耦补偿环节,有效抑制有功与无功分量之间的动态耦合效应,提升系统在负载突变、电网扰动等非理想工况下的动态响应性能与运行稳定性。文章详细阐述了控制器结构设计、参数整定方法及仿真验证流程,通过动态波形分析验证了解耦控制策略的有效性,为新能源并网、微电网及柔性输电系统中换流器的高性能控制提供了可复现的技术路径与理论支撑。; 适合人群:具备电力电子、自动控制及电力系统基础知识,从事新能源发电、微电网控制、柔性直流输电等方向的研究生、科研人员及电力电子领域工程技术人员。; 使用场景及目标:① 掌握电压源换流器在静止坐标系下的建模与控制实现方法;② 深入理解有功无功功率解耦控制的原理与关键技术;③ 获取可用于科研复现、课程设计或工程预研的Simulink仿真模型与参数设计依据; 阅读建议:建议结合Simulink仿真模型同步操作,重点关注电流环控制器设计、解耦项补偿机制及动态响应波形分析,可进一步拓展至不同控制带宽、参数失配及多工况扰动下的对比研究,深化对系统稳定性和鲁棒性的理解。

李锦科研
评论 1
收藏 已收藏
分享
返回顶部