I’ve used CodeGrade in my Datastructures and Algorithms course for the past few years and have found that it greatly simplifies the process of giving detailed individual code feedback to large groups of students.
Streamlined workflow
Firstly, the provided tools streamline my workflow as a teacher: The grading menu allows for an equal randomized division of the assignments among the TA’s, having a remote file system allows for easy access to student solutions with the option to modify them if needed, and having an API allows for the automatically graded elements of an assignment to be directly filled into the grading rubric for all students.