Writing Code
By Circle CI
Level 1
Writes code with testability, readability, edge cases, and errors in mind.
Level 2
Consistently writes functions that are easily testable, easily understood by other developers, and accounts for edge cases and errors. Uses docstrings effectively.
Level 3
Consistently writes production-ready code that is easily testable, easily understood by other developers, and accounts for edge cases and errors. Understands when it is appropriate to leave comments, but biases towards self-documenting code.