nus-cs2103-AY2324S2 / forum

16 stars 0 forks source link

What to do if team member is not technically competent enough to implement a feature correctly? #575

Closed E0735389 closed 7 months ago

E0735389 commented 7 months ago

Suppose the problem is the following:

What would be the desired course of action in this case?

damithc commented 7 months ago

@E0735389 Your team can decide case-by-case (e.g., ask the author if OK for someone to take over that specific PR and fix the problems), or adopt a general policy for your team (e.g., for important features, someone will take over if not merged by the internal milestone deadline). At the end, the team can decide which part of the code belongs to which author (there is a way to override the auto-detected authorship of a line) and each member can indicate their own view of how much each person contributed to the implementation (when submitting peer evaluations). So, helping each other with the PR is allowed, and even encouraged, and doesn't affect the grading negatively. In fact, it will be mostly a win-win, as those who received help are expected to give high ratings (e.g., for mentorship) to those who helped.