GIT地址 | https://github.com/201731082206 |
GIT用户名 | 201731082206 |
学号后五位 | 82206 |
博客地址 |
https://www.cnblogs.com/201731082206DZC/
|
作业链接 | https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/2795 |
一、项目目标、项目设计
1.项目目标:
根据用户输入的参数随机产生对应数目的四则运算题以及对应的正确答案。同时,每道题涉及的运算符在2~3个,不能出现非整数。
2.项目设计:
先随机产生三个数,然后再随机产生两个符号(通过对4取余数来产生符号),再对三个数相互除的余数是否=0进行判断,如果余数为0,则输出结果,反之重新产生数字和符号。对这个过程进行n次循环,n为用户输入的数字。
二、配置环境
之前课程需要已经配置完成。
三、克隆项目
1.拷贝
问题:错进了作业指导中的仓库,导致拷贝错误,后面都做不了。
解决:重新点开链接,重新拷贝。
2、安装Git
问题:在下载的安装时,我以为只需要点击绿色按钮,结果每次只下载了一个文件,并没有下载软件。
解决:重新查看了作业指导,发现了提供安装Git软件的网页链接,重新下载了一次就成功了。
3、打开GIT
4、新建文件夹
问题:文件存放的位置错误,导致后面无法git push。
解决:将文件移动到正确位置。
5、新建项目
问题:找不到stdafx.cpp
与 .h
为后缀的头文件。
解决:经过查询,c#没有这些文件,直接跳过,仍然可以运行。
6、连接使用GIT
1.连接远程仓库
2.执行命令
问题:在使用GIT时没有连接远程仓库。
解决:询问助教,查看相关网址,学些并成功连接远程仓库。
四、单元测试
五、回归测试、效能工具
结果:
总结:
效能工具就是分析代码来寻找效能最差的部分,以便着重于修改这部分,从而快速地提高程序性能。VS中提供的效能分析工具是性能探查器。程序性能之一就是执行效率,即CPU使用率。若要探查性能,需要大幅度地增加程序的循环次数,否则没有太大的意义。
六、提交代码
结果:
1.git push
2.登录
3.New pull request
4.Create pull request
5.提交
问题:
没办法解决出现小数的情况;
有时候可以运行成功,有时候不可以;
每一个运算式符号都一样。
还未解决。
七、心得体会
一个程序的开发,最重要的环节往往不是代码的编写,而是项目的分析设计,以及代码测试。在测试代码时,有多种测试方法,应选取最合适最有效的测试方法,从而更加有效率地提高程序的性能。除此之外,在面对一个陌生的软件的时候,需要花很多精力去琢磨,不能着急,否则一步错,步步错,在出现错误的时候及时查询资料,实在没办法解决再询问同伴,这样才能印象深刻。