LAB 4 Second pair programming assignment
Deadline:2021-10-09 23:59pm
This assignment requires the development of a Bobing software based on the prototype of the first pair programming assignment.
Basic format requirements
requirement 0
In order to facilitate teachers or teaching assistants in other schools to understand the actual situation of the course, please add a format description at the beginning of the assignment:
| The Link Your Class | https: ... |
|---|---|
| The Link of Requirement of This Assignment | https: ... |
| MU STU ID and FZU STU ID | eg. 13579_24680 |
| Teammate's MU STU ID and FZU STU ID | eg. 13579_24680 |
| Teammate's blog link | https: ... |
| GitHub link | https: ... |
| Video demo link | https: ... |
The code is as follows:
|The Link Your Class|<concrete link>|
|-- |-- |
|The Link of Requirement of This Assignment|<concrete link>|
|MU STU ID and FZU STU ID | |
|Teammate's MU STU ID and FZU STU ID | |
|Teammate's blog link |<concrete link>|
|GitHub link|<concrete link>|
|Video demo link |<concrete link>|
requirement 1
-
Typesetting style is standard and beautiful.
-
The whole document has a unified style.
-
Pay attention to font and line spacing, picture centering, etc.
Implementation requirements
-
Interface requirements
-
Beautiful design. UI design standard is unified, beautiful and delicate.
-
Users are easy to understand and use, which is in line with the usage habits of mainstream people.
-
-
Functional requirements
-
Six dice, randomly shaking to produce results.
-
Many people are allowed to participate, which can be in the form of stand-alone version or network, and can automatically judge the result.
-
Coding requirements
-
Make appropriate code specifications and conduct tests.
-
Using git for version control, two people should complete coding through git cooperation. Both should have code writing and corresponding unit testing.
Blog requirements
-
Basic format [see Lab1].
-
Give the student number of the paired partner and the corresponding blog address of this assignment.
-
Give what you think are the key or difficult functions and programming thinking, at least 2 points.
-
Give a photo, including the paired classmates, work place, computer, and other items or scenes that can express the working experience of pair programming.
-
Pair programming experience.
-
Give at least 3 events that take a long time in coding, arguing, reviewing, etc., and give you great gains.
-
PSP and learning progress bar. refer to:http://www.cnblogs.com/vertextao/p/7469789.html
-
Give GitHub link and commit record.
-
Give a link to the video demonstration of software running.
Grading standards(60)
-
Functional practicability(20)——Is there a basic function?
-
Basic: single machine form, six dice, randomly shaking the output results, allowing multiple people to participate, and automatically judging the results.(15)
-
Advanced: support network connection, and be able to participate in Bobing online.(5)
-
-
Degree of innovation(5)——Do you have your own innovation?
-
Degree of interface beautification(5)——Is the interface logical and beautiful?
-
Blog description(20)——Is the job content written as required, and the description specification?
-
Code specification(5)
-
Git commit information specification, two people should complete coding through git collaboration.(5)
相关推荐
【信息科学与工程学】计算机科学与自动化——第三百零五篇 计算机系统中的各类运算操作01
编号类型领域运算操作运算类型算法算法的详细设计及数学分析参数列表及参数的数值设计应用场景 (100+条)集合运算1集合运算关系代数并集 (Union)集合运算归并排序去重合并两个集合,去除重复元素。时间复杂度 O(n+m),n,m为两集合大小。输入:集合A, B。输出:A∪B。数据集成、多表结果合并、去重后的全量数据提取。2集合运算关系代数交集 (Intersection)集合运算哈希交集找出同时属于两个集合的元素。平均时间复杂度 O(min(n,m)),最坏 O(n*m)。输入:集合A, B。输出:A∩
idea2025-free.zip
idea2025-free.zip
机械三维3D设计图-铆接工位.zip
机械三维3D设计图-铆接工位.zip
iphone应用测试包
iphone ipa安装测试包
国央企创新负责人在推动技术转移时,如何借助平台获取精准产业匹配信息?.docx
科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。


