nus-cs2113-AY2021S2 / forum

5 stars 0 forks source link

Enquirers on iP: Creating Additional File #16

Closed LeeHanYongAndy closed 3 years ago

LeeHanYongAndy commented 3 years ago

I completed the Level-2 iP by creating a new Class and realized that if commit and push to GitHub, I will have 2 files in src/main/java/.

My questions are:

  1. Can I check whether we are allowed to create a new class (.java file)?
  2. If we are allowed to, would having such additional files affects the grading? (be it manual or auto-grading in the future) (Edit) 3. Do we assign the tag (Level-2) to Duke.java or Task.java?

Thank you. :)

iP Level 2
okkhoy commented 3 years ago
  1. You are allowed to create new classes. Just please don't change the folder structure inside
  2. Additional java files are necessary for many of the increments, so it is OK to create them appropriately. It won't adversely affect the grading.
  3. Tag the commit, not the file. One way to go about it to tag the latest commit which has the feature completed, irrespective of what files are updated in that commit.
LeeHanYongAndy commented 3 years ago
  1. You are allowed to create new classes. Just please don't change the folder structure inside
  2. Additional java files are necessary for many of the increments, so it is OK to create them appropriately. It won't adversely affect the grading.
  3. Tag the commit, not the file. One way to go about it to tag the latest commit which has the feature completed, irrespective of what files are updated in that commit.

Hi Professor, understood with much thanks. :)