|
Group:
Development Checklist
|
Weight
0.0
|
|
Section:
Development Checklist
|
Weight:100.0
|
Question 1.1.1
Log File from successful execution of unit test cases.
Question 1.1.1
Log File from successful execution of unit test cases.
(Review the /log directory)
|
Yes/No
|
20.0
|
Required
|
Question 1.1.2
Source Code exists and compiles successfully.
Question 1.1.2
Source Code exists and compiles successfully.
(Execute 'ant compile' / 'nant compile')
This may require additional packages as defined in the Component Specification.
|
Yes/No
|
20.0
|
Required
|
Question 1.1.3
Unit Test cases exist for most or all of the public methods and compile successfully.
Question 1.1.3
Unit Test cases exist for most or all of the public methods and compile successfully.
(Execute 'ant_compile_tests' / 'nant compile_tests')
|
Yes/No
|
20.0
|
Required
|
Question 1.1.4
Component and unit test source code contain reasonably complete
documentation (Java: Javadoc style / .
Question 1.1.4
Component and unit test source code contain reasonably complete
documentation (Java: Javadoc style / . NET: XML).
Documentation may be missing from some places, but this should
not be a widespread issue.
|
Yes/No
|
20.0
|
Required
|
Question 1.1.5
The submission's unit tests meet the coverage requirements.
Question 1.1.5
The submission's unit tests meet the coverage requirements.
The unit tests must cover at least 85% of the component as reported by
Cobertura (for Java) or nCover (for .NET).
|
Yes/No
|
20.0
|
Required
|
|
Group:
Development Review
|
Weight
100.0
|
|
Section:
Documentation
|
Weight:10.0
|
Question 2.1.1
All public methods are clearly commented.
Question 2.1.1
All public methods are clearly commented.
|
Scale (1-4)
|
34.0
|
N/A
|
Question 2.1.2
Required tags are included.
Question 2.1.2
Required tags are included.
Java: @author, @param, @return, @throws and @version
.NET: <param>, <summary>, <returns> and <value>
|
Scale (1-4)
|
33.0
|
N/A
|
Question 2.1.3
Copyright tag is populated: Copyright © 2003, TopCoder, Inc.
Question 2.1.3
Copyright tag is populated: Copyright © 2003, TopCoder, Inc.
All rights reserved
|
Scale (1-4)
|
33.0
|
N/A
|
|
Section:
Standards
|
Weight:5.0
|
Question 2.2.1
Adheres to coding standards.
Question 2.2.1
Adheres to coding standards.
Java: http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
.NET: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsent7/html/vxconcodingtechniques.asp
|
Scale (1-4)
|
50.0
|
N/A
|
Question 2.2.2
Code uses a 4 space indentation (not a tab)
Question 2.2.2
Code uses a 4 space indentation (not a tab)
|
Scale (1-4)
|
50.0
|
N/A
|
|
Section:
Design Adaptation
|
Weight:5.0
|
Question 2.3.1
All class definitions found in the class diagram are accurately
represented in the source code
Question 2.3.1
All class definitions found in the class diagram are accurately
represented in the source code
|
Scale (1-4)
|
34.0
|
N/A
|
Question 2.3.2
All method definitions found in the class diagram are accurately
represented in the source code
Question 2.3.2
All method definitions found in the class diagram are accurately
represented in the source code
|
Scale (1-4)
|
33.0
|
N/A
|
Question 2.3.3
All variable definitions found in the class diagram are accurately
represented in the source code
Question 2.3.3
All variable definitions found in the class diagram are accurately
represented in the source code
|
Scale (1-4)
|
33.0
|
N/A
|
|
Section:
Compatibility
|
Weight:2.5
|
Question 2.4.1
For Java Submissions:
Submission compiles against required targets.
Question 2.4.1
For Java Submissions:
Submission compiles against required targets.
(Execute 'ant compile_targets')
This will require modification of the java_1_3_bootclasspath found in build.xml
|
Yes/No
|
100.0
|
N/A
|
|
Section:
Test Cases
|
Weight:20.0
|
Question 2.5.1
Unit test cases exists for all public methods in the design.
Question 2.5.1
Unit test cases exists for all public methods in the design.
|
Scale (1-4)
|
90.0
|
N/A
|
Question 2.5.2
For Java Submissions:
The UnitTests source file calls each unit test.
Question 2.5.2
For Java Submissions:
The UnitTests source file calls each unit test.
.NET Submissions should receive a 4.
|
Scale (1-4)
|
10.0
|
N/A
|
|
Section:
Test Case Results
|
Weight:17.5
|
Question 2.6.1
The submission passes the unit tests submitted by the developer.
Question 2.6.1
The submission passes the unit tests submitted by the developer.
Disregard all other tests. (Execute 'ant test' / 'nant test')
|
Test Case
|
100.0
|
N/A
|
|
Section:
Anonymity
|
Weight:2.5
|
Question 2.7.1
The submission does not contain any information identifying the developer.
Question 2.7.1
The submission does not contain any information identifying the developer.
|
Scale (1-4)
|
100.0
|
N/A
|
|
Section:
Overall
|
Weight:37.5
|
Question 2.8.1
This submission is worthy of being reviewed.
Question 2.8.1
This submission is worthy of being reviewed.
|
Scale (1-4)
|
100.0
|
N/A
|
|
Group:
Logs
|
Weight
0.0
|
|
Section:
Logs
|
Weight:100.0
|
Question 3.1.1
Paste the 'compile' log below
Question 3.1.1
Paste the 'compile' log below
|
Scale (1-4)
|
25.0
|
N/A
|
Question 3.1.2
Paste the 'compile_tests' log below
Question 3.1.2
Paste the 'compile_tests' log below
|
Scale (1-4)
|
25.0
|
N/A
|
Question 3.1.3
Paste the 'compile_targets' log below
Question 3.1.3
Paste the 'compile_targets' log below
|
Scale (1-4)
|
25.0
|
N/A
|
Question 3.1.4
Paste the 'test' log below
Question 3.1.4
Paste the 'test' log below
|
Scale (1-4)
|
25.0
|
N/A
|