Development (Individual)
Factor
|
Partial Score
|
|
Understands the value of libraries and frameworks and uses them whenever possible.
|
5 points
|
|
Understands how to create and use appropriate abstractions. Typically this means creating more rather than fewer packages and classes. |
5 points
|
|
Writes functions/methods that are almost never 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)
|