osp 3rd cycle presentation - konkukdslab.konkuk.ac.kr/.../team_project/7th/t3_presentation.pdf ·...
TRANSCRIPT
OSP 3rd Cycle Presentation
-VAT Paint-
T3 / 양승민 정세진 한종철
1 / 20
CONTENTS
• Response to System Test
• Response to Static Analysis
• Unit Test
• Concluding Team Project
2 / 20
Response to System Test
3 / 20
OSP 3rd Cycle (VAT Paint) – T3
Response to System Test
206 Test Cases
PASSED All TESTS
4 / 20
Response to Static Analysis
5 / 20
OSP 3rd Cycle (VAT Paint) – T3
Clover – Coverage Report Coverage Rate
6 / 20
Response to Static Analysis
OSP 3rd Cycle (VAT Paint) – T3
Clover – Treemap, Cloud Report Complexity
7 / 20
Response to Static Analysis
OSP 3rd Cycle (VAT Paint) – T3
Clover – Treemap, Cloud Report Complexity SpecialEffect.java
Removed ‘if-else’ construction
8 / 20
Response to Static Analysis
OSP 3rd Cycle (VAT Paint) – T3
Clover – Treemap, Cloud Report Complexity DrawTool.java
Removed ‘switch’ construction
9 / 20
Response to Static Analysis
OSP 3rd Cycle (VAT Paint) – T3
Sonar
Violated Rules
Less Comments
Duplicate Codes
Magic Numbers
Public Valuables
High Complexity
10 / 20
Response to Static Analysis
OSP 3rd Cycle (VAT Paint) – T3
Sonar Less Comments, Duplicate Codes, Magic Numbers
11 / 20
Response to Static Analysis
OSP 3rd Cycle (VAT Paint) – T3
Sonar Public Valuables
12 / 20
Response to Static Analysis
OSP 3rd Cycle (VAT Paint) – T3
Sonar High Complexity
13 / 20
Response to Static Analysis
Removed ‘switch’ construction
Removed ‘if-else’ construction
OSP 3rd Cycle (VAT Paint) – T3
Sonar Additional Violated Rules
Improper Local Variable Name
Unused Local Variable
If Else Statements Not Using Braces( { } )
String Literal Equality ( ‘==‘ instead of ‘equals()’ )
14 / 20
Response to Static Analysis
Unit Test
15 / 20 15 / 20
OSP 3rd Cycle (VAT Paint) – T3
Unit Test
16 / 20
Concluding Team Project
17 / 20
OSP 3rd Cycle (VAT Paint) – T3
Concluding Team Project OSP UML JUnit
SVN
CruiseControl
Mantis
18 / 20
Q&A
19 / 20
Thank You
20 / 20