Development (Individual)
Factor
|
Partial Score
|
|
Understands the value of libraries and frameworks and uses them when possible.
|
5 points
|
|
Understand how to create and use appropriate abstractions. Typically this means creating more rather than fewer packages and classes. |
5 points
|
|
Write functions and methods that are almost never no more 2 dozen lines of code and are usually less than 1 dozen.
|
5 points
|
|
Understands and can use concepts from object-oriented programming and functional programming as appropriate.
|
5 points
|
|
Understands the importance of refactoring and is continually striving to reorganize code to find the best abstractions.
|
5 points
|
Score = Round(Average of partial scores)
|