Demonstrating Test-Driven Development and Evolutionary Design in the long run
I forgot to add the @NotThreadSafe annotation to TextUI, so let's write a test to make sure I will never again forget that. Those annotations have RetentionPolicy.CLASS so using reflection is not an option and bytecode analyzing is required.
Download as MP4
Episode Archive