2019-01-18 08:40:47 +03:00
# TODO - Project logistics
- enable more clippy lints
- enforce consistent style (derive order, struct initialization order)
2019-01-18 10:43:56 +03:00
- trailer
- show common parts of routes in A/B, point of divergence
- "Two parallel universes sit at your fingertips, and with the flick of a key, you can glide between the two. Buses jumping past traffic in one world, snarly traffic jam in the other. An A/B test revealing what currently is, and what could be, compared meticulously and deterministically. A/B Street -- which world do you prefer?"
2019-01-29 00:06:58 +03:00
2019-03-12 03:18:30 +03:00
## Tooling
- play with https://github.com/glennw/thread_profiler
- and https://github.com/ferrous-systems/cargo-flamegraph
2019-04-15 19:50:00 +03:00
- display percentage breakdowns in Timer (need tree structure)
2019-03-12 03:18:30 +03:00
2019-01-29 00:06:58 +03:00
## Stability
- test results per git commit
2019-01-29 05:09:16 +03:00
- https://github.com/spotify/git-test
2019-01-29 00:06:58 +03:00
- way to view later
- also could be benchmarks; just arbitrary data over time
2019-01-29 00:36:35 +03:00
- layered invariants
- first: all the maps fully convert and display in some form; all tests pass or are disabled
2019-01-29 10:47:24 +03:00
- slowly hone away at problems currently with errors printed (like bad pl shift angles)
2019-01-29 00:36:35 +03:00
- eventually: every intersection has at least a turn, minimum lengths enforced, etc
2019-03-12 00:01:06 +03:00
2019-11-13 02:54:47 +03:00
- useful unit tests
- for a given intersection with lanes, check all the turns generated