Clean Tests / JDK changes at JUGUA (February 23)
Dear friends, after a long break, we are happy to announce our next JUG UA meeting.
Our all-time partner EPAM provides everyone with a possibility to join this event online.
Date: February 23, 18:40 – 22:30
Venue: “Olympic Hall – Vokzalnaya”, Vasylia Lypkivskoho St, 3, Kyiv
- An Obsessive Compulsive Guide To Clean Tests (EN) (Noam Almog, Tech Lead @Wix) video
TDD isn’t news, and most everyone agrees that writing tests (before, during or after implementation) is valuable. Hardly anyone agrees on what good, clean tests look like, though; if your tests are a live specification of your codebase, don’t they deserve the same care and attention as your production code?
This talk focuses on how to keep your tests readable, simple and maintainable. Specifically we’ll discuss how the “given-when-then” pattern affects the way you factor your code, and showcase the remarkable differences between a sloppy specification and a well-factored one.
Moderate experience with testing is expected; knowledge Scala might be helpful but is not required.
- JDK changes behind the scenes (Igor Dmitriev, Software Engineer @Very Good Group) video
We have been using Java 7 and 8 for a long time, there are a lot of new features, like Stream API, Lambdas, Optional, New Data/Time API, Default methods, etc. But there are so many small improvements as well, which go without attracting attention. In my experience many developers don’t even know about these changes. And I am going to change this situation.