object-oriented analysis and designdslab.konkuk.ac.kr/class/2020/20sma/team_project_a/t5/[a... · 1...
TRANSCRIPT
Object-Oriented Analysis and Design
Team 5 : RDM Watch(Random Decision Making)OOI - The 3rd Cycle
컴퓨터공학부 201411300 이정우컴퓨터공학부 201714150 김동진컴퓨터공학부 201714155 윤태성
수학과 201410334 고길재
1
INDEX
Spec. Revision : OOD(2040)
Program Revision : System Test
Code Revision : Static Analysis
Impression
2
Spec. Revision : OOD(2040)
3
OOD(2040)
4
OOD(2040)
5
조건을걸고 Test를추가해서확인함
Program Revision : System Test
6
Brute-Force Test
콜백분리및제어를추가함.
7
Brute-Force Test
콜백분리및제어를추가함.
8
Category Partitioning Test
콜백분리및제어를추가함.
9
Category Partitioning Test
Timer Long_MO 색변화해결
10
Category Partitioning Test
Decision Maker Long_MO 색변화해결
11
Category Partitioning Test
Alarm Long_MO 색변화해결
12
Pairwise Test
Timer Long_MO 색변화해결
13
Code Revision : Static Analysis
14
buf.append()로스트링을더한후
buf.toString()으로바꿔해결
Bugs
15
Bugs
문제없다는사실확인완료
16
Bugs
dispose() 을추가시켜메모리해제함
17
Bugs
프로그램에서사용하지않는변수이였음 => 삭제
18
Bugs
final 를통하여상수선언
19
Bugs
사용하지않는 exception 삭제
20
Bugs
21
final을추가함
Vulnerability
상대경로를통한파일접근으로해결
22
Vulnerability
23
Vulnerability
24
Vulnerability
분리후 case문으로바꿈
25
Code Smell
26
Code Smell
27
throw할 exception이없으므로제거함
Code Smell
getLapTime() -> getLapTimeTest() 로이름수정
28
Code Smell
default 문추가
29
Code Smell
30
한줄짜리조건문에서 {}를추가하지않아도된다고판단
Code Smell
전부추가하여해결
31
Code Smell
상대경로를통해서주소를생성하기때문에외부시스템에서사용할때에도상대경로를받아와서해결할수있기에필수적이지않다고판단 32
Code Smell
if/for/while/switch/try가 모두들어간구문은전체코드검토상없었고,
if/for 혹은 if/switch 가반복되는경우는발견하였으나,
얇은 UI에서시스템에필수적인부분이라생각되어수정하지않음.
33
Code Smell
final로고쳐서해결
34
Impression
35
Impression
36
이정우 : SQA 담당자분이친절하고세세하셔서CTIP환경을사용하는데크게어려운점은없었습니다. 개발부터테스팅까지하나의 Sequence속에경험할수있어서좋았습니다. 팀원끼리깃으로협업하는것도처음이었지만제대로할수있어서좋았습니다. 감사합니다.
김동진 : 개발방법을체계적으로배울수있어서좋았습니다. 그리고, 실습을진행하면서원활한의사소통또한중요하다고느꼈습니다. 한학기수업진행하시느라, 유준범교수님, 김의섭조교님모두수고많으셨습니다.
윤태성 : SQA 담당자분이분석도빠르게해주시고세세한부분까지해주셔서원활한 co-work를할수있었습니다. 그리고깃헙에 push를해도CTIP환경과연동되어서더욱편하게작업할수있었습니다. 그리고같은팀원들도의사소통을원활히해서방향성을일치시켜진행시켜마찰없이잘끝낼수있는프로젝트였습니다.
고길재 : SQA 담당자분이상당히성실하시고, 합리적이라프로젝트를진행하고분석을받을때무엇이문제인지이해하기편했습니다. 팀원들이같은가치를공유하고있어서프로젝트가잘진행된것같다. 이조합이라살아남았다.
한학기동안고생많으셨습니다.
감사합니다.
37