Decomposition · Planning · Coding Best Practice · Documentation · Evaluation
student_score not xstudent_score instead of s, so code is self-documenting [1]. Add comments to explain complex logic [1] so other programmers (or the student themselves) can understand the code months later [1].