PMD
2.8
Download
Category: Programming languages and compilers
System: Windows XP, 2003, Vista, 7, 8, 10
Program Status: Free
Looking at the file: 1 846
Description
PMD is the simplest software that helps to analyze program codes and find inefficient sections or those that are duplicated. It is an excellent assistant for programmers who set a goal to optimize a project without spending too much time on it. In fact, this toolkit is written in Java. The package includes six tools, but only three of them have a graphical shell, and the command line is used to run the rest. The full-fledged graphical user interface has:
- Duplicate Code Detector. It is intended for detecting duplicate blocks;
- AST Viewer. The software is used to view finite labeled oriented trees (AST), which help programmers to view the structure of conditions and attributes being executed more clearly;
- Rule Designer. This is a rule editor that will be indispensable for those working with the jQuery library.
A bit about languages
Depending on which tool is used, the list of available languages is adjusted. According to the developers, the software works in jаvascript, Java, XML and XSL, but in theory, the program can be used by programmers regardless of what language they use. Each new version brings its own adjustments to the software in the form of new features. A recent upgrade gave the utility the ability to detect:- complex expressions;
- "dead" codes;
- incorrect operators;
- strings that can cause an overflow of the intermediate data storage.
As a conclusion
- searches for bugs in the source code;
- checks for suboptimal solutions and "dead" blocks;
- possibility to detect repeating blocks and complicated expressions;
- working with such programming languages as Java, jаvascript, XSL, XML and others;
- has an integrated tool that allows you to view a finite labeled oriented tree;
- only three tools out of six have a custom GUI.
See also:
RocketDock
RocketDock is a Windows application that allows you to place a convenient shortcut bar in a certain...
Driver Talent
Driver Talent is a software that helps users to download and then install missing drivers or update...
SPMC
SPMC is a multifunctional media player application for Android gadgets. With its help, you can read...
UltraUXThemePatcher
UltraUXThemePatcher is a Windows application that allows you to modify your system to be able to...
Checky
Checky is a software that helps you check the number of times your portable Android device is...
Sixaxis
Sixaxis is a program for Android cellular gadgets with which you can connect your phone with a game...
USB Oblivion
USB Oblivion is a very useful tool as it provides you with the ability to erase the traces that...
Bartello
Bartello is an Android application that provides an opportunity to purchase various drinks in the...
Comments (0)