本次结对编程,我们使用C++语言编写了一个简单且能够计算分数的小学四则运算学习系统 一、实验目的: 1、为刚刚接触四则运算的小学生提供一个能够进行大量练习的系统,使其能够巩固熟练,掌握地更好。 2、增加孩子们的学习乐趣。 3、减轻家长、老师等人工出题和批改的压力及批改错误的情况发生。 二、实验环境: ...
分类:
编程语言 时间:
2021-04-28 11:48:21
阅读次数:
0
目标: 打造一个基于大数据的 IT 问答机器人服务,通过运用人工和AI 技术,极大提高问答产品的用户满意度。 适合高校《软件工程》,《人工智能》课程作为结对编程或者团队项目。 项目代号:小猿 人员: 高校学生,助教 用户的痛点 (NEED) 新用户在学习一门技术 (编程语言)有很多问题,但是在一般的 ...
分类:
其他好文 时间:
2021-04-14 12:00:53
阅读次数:
0
课程:《程序设计与数据结构》 班级: 1923 姓名: 裴湘瑞 学号: 20192315 实验教师:王志强 实验日期:2020年10月26日 必修/选修: 必修 ##1.实验内容 ####(一)Java Socket编程 结对编程。结对伙伴A编写客户端SocketClient.java,结对伙伴B编 ...
分类:
其他好文 时间:
2020-11-01 22:14:20
阅读次数:
16
要求 在个人项目的基础上,和结对伙伴合作,增加图形化界面。增加用户注册和登录功能,并可在登录状态下修改密码。用户在分数界面可选择退出或继续做题。题目生成要求与个人项目相同。 具体实现 我的搭档小梁的个人项目也是用Java编写的,因此理所当然地使用Java作为基本语言。在桌面应用和网站的选择上,我们选 ...
分类:
其他好文 时间:
2020-10-10 17:07:07
阅读次数:
24
一、前言 经过了个人项目的洗礼,我对这次的项目有了更多的准备,不过由于这次的项目要使用UI界面,我们决定更换成java语言完成这次的项目,在项目的过程中我们多次讨论过项目的细节,在这些细节的处理上我们耗费了一些时间,在这里做以下简要的分析。 二、复用个人项目实现结对编程项目 1.我们的个人项目为简洁 ...
分类:
其他好文 时间:
2020-10-10 16:44:18
阅读次数:
23
复用总结: 我和队友的个人项目均采用的c++编写,但是在得知结对项目的需求后,考虑到UI界面的设计以及短信发送,我们一致决定采用java编写。 对两个项目的需求进行分析后,我们发现唯一共同点为出题(即随机生成一道满足要求的数学题),于是将这个部分的函数经过修改加入到DesignTest类中,其他的内 ...
分类:
其他好文 时间:
2020-10-09 21:40:27
阅读次数:
50
项目角色 此次项目是一个web项目,采用前后端分离开放。我负责的部分是前端,选择采用Reactjs进行构建。要实现前后端的分离开发,就需要将前后端的逻辑独立开来,所以前端部分需要负责页面构建、页面跳转逻辑、页面权限拦截,与后端的交互只有数据的请求。 为了方便实现页面的跳转,使用单页应用的结构,通过重 ...
分类:
Web程序 时间:
2020-10-09 21:37:05
阅读次数:
44
此次结对编程是与江北辰一同进行的,复用了他的题目生成代码(java语言),而在答案生成上调用了python实现,图形化操作界面采用网站的方式实现。在开发之前,两人对网站开发都没有多少经验,对于HTML、CSS、JS、SpringBoot都不太熟悉,平时也没有使用,因此开发过程中大量的内容都是现学现用 ...
分类:
其他好文 时间:
2020-10-09 21:36:53
阅读次数:
35
人工静态方法 代码走查(Code Review),是由开发人员检查自己的代码,尽可能多地发现各类潜在错误。但是,由于个人能力的差异,以及开发人员的“思维惯性”,很多错误并不能在这个阶段被及时发现。 结对编程(Pair Programming),是一种敏捷软件开发的方法,一般是由两个开发人员结成对子在 ...
分类:
其他好文 时间:
2020-07-18 15:37:07
阅读次数:
95
提问博客链接 博客链接 问题回顾 1.异常处理功能 软件的异常处理功能是非常重要的,如果没有,导致的后果可能非常严重。 2.代码风格规范 制定代码风格规范,并让程序员严格遵守,有助于团队成员阅读和理解,减少成员之间沟通的时间。 3.结对编程 结对编程的两个人想要达到书中描述的这种状态,确实非常不容易 ...
分类:
其他好文 时间:
2020-06-16 13:26:54
阅读次数:
79