From 5a64552d91e1775b026cbbdd7680fb0233085f12 Mon Sep 17 00:00:00 2001 From: bel Date: Sun, 15 Oct 2023 11:41:04 -0600 Subject: [PATCH] todo note dedupe inconsistent behavior --- todo.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) 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