Skip to content

Instantly share code, notes, and snippets.

@dbc-challenges
Last active March 31, 2023 01:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 420 You must be signed in to fork a gist
  • Save dbc-challenges/ca179323918698370b8b to your computer and use it in GitHub Desktop.
Save dbc-challenges/ca179323918698370b8b to your computer and use it in GitHub Desktop.
We can make this file beautiful and searchable if this error is corrected: No commas found in this CSV file in line 0.
Move with Lil to the black mountain hills of Dakota
Lose Lil to Danny
Get hit in the eye by Danny
Walk into town seeking revenge
Book room at local saloon
Check into room and read Gideon's bible
Drink too much gin
Overhear Lil and Danny in neighboring room
Burst into neighboring room and declare a showdown
Get shot by Danny and collapse in corner
Visit doctor
Return to room and read Gideon's bible
Sing along! D'do d'do d'do do do d'do d'do d'do
# What classes do you need?
# Remember, there are four high-level responsibilities, each of which have multiple sub-responsibilities:
# 1. Gathering user input and taking the appropriate action (controller)
# 2. Displaying information to the user (view)
# 3. Reading and writing from the todo.txt file (model)
# 4. Manipulating the in-memory objects that model a real-life TODO list (domain-specific model)
# Note that (4) is where the essence of your application lives.
# Pretty much every application in the universe has some version of responsibilities (1), (2), and (3).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment