Aleksandr ErokhininJavarevisitedOur take on opportunistic refactoringCode base is somewhat of a changing substance. Software product itself is not like any other product. Unlike building that also has…Oct 7, 2019Oct 7, 2019
Aleksandr ErokhininJavarevisitedHow to find the source of nullable data, tracing and analyzing data flow in IntelliJ IDEA for…If you remember, in one of my posts I was talking about null checks in terms of contract between data producer and data consumer. There I…Sep 30, 2019Sep 30, 2019
Aleksandr ErokhininJavarevisitedinstanceof should be your last resortSometimes there are situations in Java when a method receives an object of a very generic type and needs to operate on it. More often then…Sep 14, 2019Sep 14, 2019
Aleksandr ErokhininJavarevisitedWhy method naming is important.Method naming is important. We all know that. That’s written in books, we get naming suggestions in every pull request. This makes us…Sep 12, 2019Sep 12, 2019