2018/9/18 Assignment 0 – CS 242 – Illinois Wiki https://wiki.illinois.edu/wiki/display/cs242/Assignment+0 1/7 由 Triphol “Pao” Nilkuha (admin)创建, 最终由 Kim, Yongjin修改于 九月 06, 2018 Assignment 0 Assignment 0 Assignment 0 will be due at your first discussion section (Sep 10th~Sep 12th), during your regularly scheduled section time. Part 1: GitLab This semester (starting with Assignment 1), we want you to submit to Gitlab. Here’s a quick summary: Q. Where should I submit my assignments? All assignment submissions must be made on Gitlab (Try this link it the link above doesn’t work: https://gitlab.engr.illinois.edu/) Q. How should I go about using Gitlab? 1. Make sure you make a private repo for your assignment. 2. Give “Reporter Access” to ALL TAs and your section Moderator. All the usernames are just our Net IDs which are available on the course Wiki. Q. Why are we using Gitlab instead of Github? This is necessary because we still have a pilot program to work with the UIUC enterprise version of Github while Gitlab has been there for a while. The accounts on Gitlab are associated with your Net ID, which helps with any legal issues in the future. Part 2: Code Smells and Refactoring This is based on the Refactoring Lab Session exercise developed at LORE, and modified by @Chen, Nicholas Chun Y and @Lee, Yun Young . You might notice some peculiarities with the code because I suspect that the group who designed this consisted mostly of C++ programmers (they also released a C++ version of the same exercise). Therefore their code doesn’t really follow the Java convention. You may change it if you want to, but that is not the main purpose of this homework. For discussion sections, you must present your code using an IDE (integrated development environment). We will run through this assignment using both Eclipse and IntelliJ IDEA. Summary Table of Contents