Top Reasons

Print

Top reasons why you should choose Jindent as your source code formatter for Java and C/C++:


Fine grained and easy configuration of Jindent
Jindent offers several hundred formatting settings for each supported language.
All settings can be easily customized by a graphical frontend called Jindent Customizer. Every modification of any formatting setting can be previewed in real time. The Jindent Customizer is available as standalone application or as a tight integration inside all Jindent IDE plugins.
(For details refer to: Java Formatting Settings, C/C++ Formatting Settings.)

Follow your corporate code convention - Increase Source Code Quality
Well-documented and readable source code is essential for every collaborative software project. Studies of software maintainers have shown that approximately 50% of their time is spent in the process of understanding the code that they are to maintain.*
Well-structured and logical formatted source code speeds up bug hunting and feature enhancements highly.
(Sun's Code Convention)

Jindent automatically formats all source code files for you according your corporate code convention - Don't waste time by formatting code by hand!

Reduce diffs and unnecessary merging conflicts in version control systems
Use Jindent in combination with your version control systems. If source files are always kept well formatted while the complete development process your version control system's diff-tool can analyse differences more efficiently - only real semantic diffs will be recognized and commited.

To achieve this Jindent offers two different alternatives:
  • Client-side: Jindent's IDE integrations catches events to support automatic formatting of source files after saving editor content from IDE window to harddisc. That way your working copies are always kept in a well formatted state - Your version control system will create a clean commit history and reduce unnecessary merging conflicts a lot.

  • Server-side: Use Jindent in your version control system as a pre-commit trigger and automatically format all source files on commiting.

Unified source code formatter for all IDEs
Most Integrated Development Environments already contain simple source code formatters. Their formatting results and skills can differ drastically from one IDE to another though. Depending on project tasks or indiviual preferences developers might want to switch their IDEs. If they are using the IDE's integrated source code formatter then they have to switch the formatter and theirfore the formatter styles as well.
This can lead to an inconsistent code formatting during sofware projects.

Jindent can easily be integrated into most common IDEs. One formatting engine can be used in different IDEs to create an independent unified formatting style for all source code files.

Stability - Reliability
Jindent is the leading commercial solution among all Java source code formatter tools and has proven its functionality and stability worldwide since 1997.

More than 1000 companies and organizations are utilizing Jindent to achieve better source code quality.

Our customers' domains include:
  • software development, banking, stock market, logistics, insurance, automotive, aviation and semi-conductor, etc.
  • public authorities, military and educational institutions

*Fjeldstad, R. & Hamlen, W. (1983). "Application program maintenance-report to to our respondents". Tutorial on Software Maintenance, 13-27. Parikh, G. & Zvegintzov, N. (Eds.). IEEE Computer Soc. Press.