diff --git a/todo.yaml b/todo.yaml index 7d51758..edc6cb4 100755 --- a/todo.yaml +++ b/todo.yaml @@ -17,6 +17,8 @@ todo: drift - analyzer.go:Analyzer:LargestTransaction doesn't specify how to break ties; stable or latest? + - analyzer.go:Analyzer:Add should dedupe transactions added, but transactions.go:FromFile + will load duplicate transactions from json file so hmmmm scheduled: [] done: - todo: hello world @@ -488,3 +490,21 @@ done: - analyzer.go:Analyzer:LargestTransaction doesn't specify how to break ties; stable or latest? ts: Sun Oct 15 11:38:46 MDT 2023 +- todo: go test + subtasks: + - TestAnalyzer_DuplicatesExcluded + - TestAnalyzer_GroupByCategory + - TestAnalyzer_BigSpendersReport + - TestAnalyzer_TransactionsFromURLs + - TestAnalyzer_TransactionsFromURLsConcurrent + - amount.go:Rounded probably does NOT handle float precision well... it is float64 + tho... + - my `go mod tidy` actually cleared `go.mod` file, probably weird localhost backwards + compatilble stuff + - transaction.go:Transaction:String not clear if FormatUSD or amount currency should + not be changed, or even what currency Amount is + - transaction.go:Transaction:Sum again doesnt care about Amount currency or vendor/vendee + drift + - analyzer.go:Analyzer:LargestTransaction doesn't specify how to break ties; stable + or latest? + ts: Sun Oct 15 11:40:52 MDT 2023