This repository contains (will contain) code for Advent of Code 2019, as part of the Code Refactoring 2020 IAP (Independent Activity Period) programme at the Singapore University of Technology and Design.
The course aims to teach participants how to write readable, understandable and modifiable code, based on concepts like DRY, SRP and TDD.
The course will use questions from the Advent of Code 2019 as practise questions.
Once you have pipenv
and pyenv
in your PATH
, run the following command in this repository to install the virtual environment.
If prompted to install Cython3.7.1 using pyenv
, press <Enter>
(yes).
To check that it is working, first activate the virtual environment with pipenv shell
.
Then run python -m pytest
in this directory.