You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Internal documentation: Comment all non-private functions and explain all non-obvious pieces of code.
Test refactoring: Most tests right now are integration tests that subsume unit tests that should exist. Integration tests shouldn't test edge cases in particular implementations; unit tests should.
Remove Optional: According to the creators of the Java 8 Optional, our usage of Optional is not intended. Remove it and go back to using null.
Refactoring: There are a few places where code is duplicated and could probably be refactored with a little bit of effort.
TODOs: Any code that should change but is too much surgery for the time or out-of-scope for the MVP should be appropriately documented.
General cleanup, deduplication of code, addressing of TODOs, etc. Also, write proper documentation for everything.
The text was updated successfully, but these errors were encountered: