计算机实践
2024-07-15 09:05:47 2 举报
AI智能生成
登录查看完整内容
计算机实践思维导图,计2303班马铭慷
作者其他创作
大纲/内容
理解并实现TDD的运用
了解制作FIZZBUZZ功能代码
了解投资组合管理项目
初步使用“码上”解决代码中遇到的问题
第一天,观看课程PPT,了解课程内容,了解到了“码上”智慧教育平台
了解git的下载与安装,以及TDD中googleTEST插件的下载与安装
git init 新建GIT仓库
git add .将文件从工作区上传到暂存区
git commit -m 将文件从暂存区上传到本地仓库
git diff 查看版本查阅
git log 查看版本更改日志
git rm 删除文件
第二天,继续观看课程视频,初步了解TDD和GIT BASH版本管理
观看视频,了解什么是FIZZBUZZ
复现FIZZBUZZ代码,并且进行TDD测试用例测试
了解学习思维导图的基本绘制要求,了解PROCESSON思维导图的绘制方法,并且对前三天的学习内容做出一定总结
第三天,进行FIZZBUZZ代码的复现,并且进行思维导图的绘制
通过FIZZBUZZ测试用例并且提交到CG网
初步编写投资管理项目,实现账户储蓄功能和账户更新功能
第四天,提交FIZZBUZZ代码,进行投资管理代码项目
添加初步的货币转化功能
实现货币转化为人民币,再转化为其他货币
上传代码至CG网
第五天,继续投资管理代码项目的编写
知道了代码重构的基本要求与前提条件
尝试在自己的代码中进行代码重构,增加代码编写的可读性
在重构过程中继续对代码函数进行测试管理,排查代码中可能出现的错误
第八天,继续了解代码重构和测试管理
使用PROCESSON绘制代码重构前和重构后的UML类图,并且进行对比,找出自己代码的可优化处
在项目实验报告中加入所绘制的类图
第九天,深入了解UML类图的绘制
提示MAP函数库报错,放弃使用MAP函数,沿用vector函数储存账户
了解了MAP函数的使用处理方法,尝试用MAP函数处理账户储蓄功能以及输出功能
对控制台输入的文本进行字符串处理,将每句命令进行分割,提高代码的可利用性
代码结构报错,使用“码上”分析问题并解决,效果显著
第十天,继续投资管理项目代码的编写,并且使用“码上”解决代码中遇到的问题
编写了一个函数,来处理vector数组中的数据,并且能根据输入的汇率实时输出货币的转换信息
第十一天,实现对投资管理项目代码的完善,完整实现代码功能中货币转换的功能
通过CG上的测试用例
继续了解TDD,为下周的实践项目提交文本做准备
第十二天,提交第二周的CG内容,并且继续通过视频了解TDD处理
查漏补缺思维导图,完善思维导图内容,记录过去几天的学习进度与内容
继续重构代码,增加代码可读性,并且绘制UML类图,加入到投资项目文本报告中
第十五天,完善前两周的思维导图管理,进行投资项目文本报告的编写,对代码进行重构
计算机实践
0 条评论
回复 删除
下一页