8. Getting Started CodingΒΆ

Note

Staff Advice: Design a solution before starting the implementation. Students consistently agree that design is harder than implementation across multiple iterations of this project. A faithful implementation of a faulty design will not earn you many points.

See additional suggestions in Staff Advice.

Follow these steps to get started with the coding portion of Project 2.

  1. Install Golang.

  2. Complete the online Golang Tutorial.

    • The tutorial can take quite a bit of time to complete, so plan accordingly.

    • The tutorial is a helpful tool that you may end up referencing frequently, especially while learning Go for the first time.

  3. Clone the Project 2 - Starter Code repoistory.

  4. In the root of the repository, run: go test. Go will automatically retrieve the dependencies defined in go.mod and run the tests defined in proj2_test.go. It is expected that some tests will fail because you have not yet implemented all of the required functions.