← All projects
Capstoneintermediate6h
Go CLI Task Tracker
Design (on paper/in guided steps, since this platform can't execute Go) a command-line task tracker in Go, applying structs, methods, slices, maps, and Go's error-handling idiom.
Tracks: Go Programming
Objectives
- Design a `Task` struct and a `TaskStore` type with methods for adding, completing, and listing tasks
- Use a slice or map as the underlying storage and handle a 'task not found' case with Go's (result, error) idiom
- Parse basic command-line arguments to drive add/list/complete actions
- Write at least one `_test.go` test file covering the core add/complete behavior
Before you start
Milestones
0%