CSC 217 Lab 05 - Inspection & Debugging

CSC 217 Lab 05 - On Campus ONLY - Project Selection

CSC 217 Lab 05: Student on Teams ONLY

Lab 05 is the first of two team rotations that will occur in CSC 217 labs this semester. We rotate teams for several reasons, but the most important is so that you gain more experience working with a wider variety of students in CSC 217.

Select Project

Each team member will be coming into this lab with their own project! As a team, you’ll need to select one project to move forward with. Discuss which project is the best starting point for moving forward.

Push Selected Project into GitHub

You have been assigned a new GitHub repository for the second team rotation: csc217-LL-XXX-YY, where XXX is your lab section number and YY is your team number (LL represents the second lab rotation).

The owner of the selected team project will need to follow the process used in Guided Project 2 and Guided Project 3 for disconnecting a project from an existing repository and sharing it to a new repository.

Run all tests to ensure no regressions.

Set Up Static Analysis Tools

Set up your project to automatically run SpotBug, PMD, and Checkstyle if the project isn’t already set up for static analysis.

Teammates Pull Selected Project from GitHub

Once the PackScheduler project is pushed to the new LL repo, the other team members should clone the repo and import the PackScheduler project into their workspace (you’ll need to close and delete any existing PackScheduler project - you can delete a project from your workspace without deleting it from your file system!).