结对编程个人项目评价
2021/9/27 22:40:43
本文主要是介绍结对编程个人项目评价,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、简介
此篇博客是对李同学的个人项目的评价,仅代表个人观点。
2、代码结构分析
李同学的代码主要分为以下几个模块:
(1)登录函数login;
(2)调用时间函数Time;
(3)文件生成函数Text;
(4)产生问题并查重的函数Math;
(5)出题的函数Question;
(6)切换类型的函数Choose;
(7)主函数。
3、代码优缺点分析
代码优点:
(1)交互的体验比较好,用户能够按照给出的提示信息输入内容,且交互界面不同的提示信息分隔开了,阅读体验比较好;
(2)代码的复用性比较强,可以重用的模块比较多;
(3)函数的命名让人很容易就知道函数的作用,阅读有针对性;
(4)代码比较规范,注释比较详细。
代码缺点:
(1)有些地方代码的格式不够规范,比如二元运算符两侧没有空格,阅读起来没有那么流畅;
(2)函数的排序缺乏逻辑性,更像是按照编写函数的时间随机排序的,给阅读代码造成障碍;
(3)全局变量比较多,声明变量的位置距离变量的第一次使用比较远,定位其类型与初始值比较困难。
这篇关于结对编程个人项目评价的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?