Java tool, have you used it? (translation)

zhaozj2021-02-17  88

Translator

Today is a special day, I launched a small translation, I hope everyone likes it!

This article lists the various Java tools recommended by Bruce Eckel, don't you know if you use it?

text

I am very honored, I am here to discuss topics about the best Java tools. They have been listed below. Each tool is refined from the recommendations of others and my personal experience.

Ide: Eclipse (www.eclipse.org)

It has outstanding performance (in various aspects) and is still free. Free is not always focus, but for an IDE, it is important to be free because it reduces the development of barrier (cost), and provides conditions for a class of people who want to learn coding technology from books.

In addition, actually ECLIPSE is designed to be a secondary development product, which can be extended and re-issued to become an independent application platform, which is very attractive. It will attract more attention to it (investment).

Code formatting device: temporary

Eclipse has a built-in tool that can be perfect in this regard, but it is not universal. If you are particularly picky, as far as I know, no matter which formatter, the registration format for the comment will not be satisfactory. What I need is that all things have to be precisely placed in the specified format constraints.

Jalopy is like a leader, but it has a history of history, and it does not solve the annotation of the annotation. It is a commercial product (40 US dollars very reasonable).

Unit test: junit

I found that JUnit initial version is not very pleasant, so I have developed one. The JUnit Group Magic has amended JUnit, so that it can do the same thing as my product, so Junit can sell yourself in this point (it seems a bit arrogant). Currently, most users are using it, so that JUnit is a fact of fact.

Covering the unit test: Clover

I don't know much about this tool, I have not used it, but this concept looks very good. It has a $ 250 high price.

Architecture Management: Ant

Refer to http://mindview.net/weblog/log-0046 to learn "why Ant". The Maven is an alternate product as an ANT, but if you want to use, you must also study more deeply.

Style check / bug detector

Checkstyle is open source and is a bit like the tool below:

PMD

Findbugs

Teamstudio $ 295, I think the official site is just a demonstration. In 2003, there was a JDJ in December, and I didn't know anything else. If you have experienced, please leave a message.

Performance adjustment: JProbe

I have not used it, I can't disconnect the performance (price) of this product from its website.

Bytecode Observer: Yguard

If you don't want others to compile (Reverse-engineer) your code, you can use it. Reaffirming again, I have never used it. Obviously this is a tool published by the LGPL protocol and gives you a free option. (Please pay attention! Quote, transfer this article to note: rosen Jiang and the source: http://blog.9cbs.net/ROSEN

转载请注明原文地址:https://www.9cbs.com/read-31442.html

New Post(0)