Thursday, November 24, 2016

What is FindBugs and how it's use?

In simple we can say that FindBugs is a tool and plugin that install in eclipse or any IDE  for finding a bug in code.  FindBugs tool is automatically find a bug in your code. 
For example
1. Dead code
2.unused code
3.uninitialized fields
4.protected objects
5.discriminate null pointer
The above point is basic but  FindBugs tool find more of bug related your code.
So if you want to develop specific code and meaningful code for your project so you must use FindBugs.
I use all the time FindBugs at the time I develop a code so it's help me a lot for testing and finding a bugs.
The below link is for plugin for FindBugs in eclipse so you can follow that link and use for your reference and download plugin.

Monday, November 21, 2016

Tool That Makes Easy For Java Developer.

Here some of the tool that make easy to develop a Java program or Java base project .

1.Jdk(Java development kit)

To start a Java programming you must need a jdk for building and compiling a Java program so we must have a jdk for developing a Java base program or Java base project it's also called a Java tool kit.

2.NetBeans

Netbeans is a  Integrated Development Environment (IDE) . That is the one of the best editor and analyzer and compiling a code in that and also get a output of our code and this IDE get the a perfect option of our assumption and code related things.

3.Eclipse IDE

Eclipse is a best Integrated Development Environment. It's also work like a NetBeans IDE. In large Information technology company this IDE use. It's built and run the java program. It's also use for J2EE for developing web application. eclipse IDE check Syntex easily and also built automatically project and package of Java automatically check by eclipse IDE.

4 IntelliJ IDEA

IntelliJ IDEA  is also use for the developing and creating Java base program or project. It's new IDE so that's use most and it may be  a license version so you must be pay for the other functionality but basic functionality is free. It's best use is to create fast project and suggest a package and also much more functionality is included. In short it's better than eclipse and NetBeans IDE.

5 Apache ANT

Apache ANT is a Java library and  command line tool. It's written in XML file for deployment and target as which part of we need to put of development. In short it best use for deployment and development of project using a jar file so at the time run the java project we need jar file so find from that particular target folder.

6 Apache JMeter

Apache JMeter is use for load testing of API (application programming interface).
In simple we can say at the time our API load on server with project so how many times it's take with communicate databse . So Apache JMeter is use for the getting a time of  execution of particular API

7 ApacheMaven

Apache Maven is best tool for dependency . It's help to resolve a built and jar and server related configuration.
It's write in XML file and define dependency in XML  as we get in project so it's direct download from internet. So it's very easy to use jar file in the project.

8 Junit

Junit tool use for the testing code. For example if we pass the parameter as a string so that cross verification of that parameter we pass the integer value and check so that way junit test use. It's test via different sineario  of that particular API parameter. So Junit is use for testing your code.

9 FindBugs

FindBugs is also tool for finding a code related bugs. When we create a new object or when to use a particular variable at particular time so if you don't know about that and  you follow codeing standard so it's helpful to you. At this situation if you have maven dependency so you can put in your pom.xml file and get FindBugs tool in your project. With the help of this tool you can increase your codeing standard.

The above all that tool is very useful at that time develop a Java base code or Java base project it's make your project easy and better to understand.