Code smells are no errors or bugs but are early signs of something may be rotten in the code.
Let me be a little clear on the fact that having these “code smells” does not mean that the application won’t work. It also does not mean that it’ll give wrong or unpredictable output.
Read more “Code Smells and How to Get Rid of It”
There are two ways to write an application – write logic using code or write logic using clean code. Coding is what every fresh graduate is doing. But if you want to become a better programmer then it’s all about writing clean code.
Read more “The subtle art of Clean Code”
There is a good deal of build automation tools available for Java development. But the most common ones are Ant, Maven and Gradle. Though Ant is the oldest, nowadays Maven and Gradle are the two heavy hitters. With Gradle being the newest kid on the block. So which tool is best suited for fresh development projects? Let’s take a deep dive in all three build systems first.
Read more “Ant vs Gradle vs Maven”