Created by - Freepik.com
I am great fan of JAVA programming language. I find JAVA as the only suitable language which vividly reveals the intentions of a developer. Being a statically typed language we get early feedback on most of the bugs during compilation phase. Most of the times I have seen that business rules and use cases are not properly coded by the developer hence looking at the code we could not deduce the actual business case. I always believe "Let Code Do The Talking". If we write a good code then we need not document anything separately.
Below are some of the use cases to better understand How to Let Code Do the Talking ?