Improve code quality gradually by failing any pull request that: - catches an exception - checks runtime type - introduces / tests for null - downcasts - blocks for result (e.g. Await.result in Scala) - introduces 'marker interfaces' - 'abstracts' over data
-
-
Using interfaces to provide similar behavior across terms of a sum type.
-
Why is that bad?
- 6 more replies
New conversation -
-
-
non-final concrete classes?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Read my blog!