EE308 Lab5: TeamName-皮套人!把我逮到没你好果汁吃

Waiting_fade 2021-10-18 18:00:34
The Link Your Class https://bbs.csdn.net/forums/MUEE308FZ
The Link of Requirement of This Assignment https://bbs.csdn.net/topics/602043584
The Aim of This AssignmentThe development of a oral calculation program
MU STU ID and FZU STU ID韦知辰19103387_831902225
Teammate1's MU STU ID and FZU STU ID罗天19104642_831902206
Teammate2's MU STU ID and FZU STU ID李宗潭19105690_831902209
Teammate3's MU STU ID and FZU STU ID潘弘泽19103042_831902207
Teammate4's MU STU ID and FZU STU ID王彦翔19104278_831902208

Divsion of responsibilities

Wei ZhiChen: Framework build and manage work, merge the code. Total test.
Luo Tian: grade 3-4: addition, subtraction, multiplication and division of integers and Unit test
Li ZongTan: select the probability of high grade question selection. Blog writting.
Wang YanXiang: grade 5-6:float point number question fucntion and Unit test
Pan HongZe: grade 1-2: addition and subtraction of integers within 100 function and Unit test

Enviroment

After dicussion, we decide to implement it using Java

Group leader enviroment

  • Operating System: Windows 10
  • Jave version: Jdk 13
  • IDE:Eclipse

    PSP form

    PSP StagesEstimated Time/minuteCompleted Time/minute
    Planning1510
    Time Estimation55
    Development--
    Requirement Analysis--
    Design Documents--
    Design Review--
    Code Specification1010
    Specific Design--
    Specific Coding4035
    Code Review--
    Test2030
    Presentation1010
    Test Report--
    Calculation Workload1010
    Summary&Improvement1015
    Total120125

    TeamProgramming Experience

"1+1<2", we all get used to work alone

We take a lot of time to upload the code to github using git, but we meet many problems. Finally we decide to use by hands
The problem is not difficult🤔 ,but:

it is first time our group work together, the teamwork is really important for us, we first decide what should be done and divide the responsibilities. Finally we found our communication remain some detail problems, such like the work division need to write API( just function) , but many members write the main function, which is

public static void main(String args[]){
}

this has caused some difficulties in our code merging.

Approach

We think grade 6 still need to do the grade 1 problem, so we have a chance to combine the problem on high grade.
probability has
grade 12 No.1 100%
grade 34 No.1 30% No.2 70%
grade 56 No.1 10% No.2 30% No3.60%

problem manager to finish this task

Development Events

1.Git upload github problem

when I input

git push origin master

get the error code:403
We take 1 hour to slove, but the problem still remain.
Reason is simple, we don't familiar with the Git.

2.Java float point number dropout

There are errors in decimal addition, subtraction, multiplication and division. For example, 1.0 + 2.0 may be equal to 3.00000000000001, which is difficult to judge. Our group uses BigDecimal class to calculate the results more accurately

3. Codeing Standard

During merge, it is found that everyone has different programming habits and understanding of requirements, which takes a lot of time

4. Network

GitHub is difficult to submit. Due to a series of reasons such as network problems, it is difficult to submit team member programs when uploading to GitHub

5. Communication in detail

ref to TeamProgramming Experience.

Program Screenshot

Program

img

Group

img

Github link

Github https://github.com/Weisplendid/Oral-calculation-exercise

Commit record

  • master(include deleted record)

img

  • PHZ

    img

  • WYX

    img

...全文
254 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

183

社区成员

发帖
与我相关
我的任务
社区描述
福州大学 梅努斯国际工程学院 软件工程 教学
软件工程 高校
社区管理员
  • 单步调试
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧