Java development standards and tools (compared to C #)

I have no knowledge of the Java platform, and I wonder what tools (and methodologies) can be used to develop supported code written in Java.

I know you can use:

  • Flexible methodology in any environment
  • jUnit / jMock for unit testing code (similar to NUnit / Moq in the .net world)
  • Checkstyle for coding standards - does it look like StyleCop or FxCop or both?
  • Suppose you can also write multi-level applications in Java (for example, assemblies for different levels in .net)
  • Are there any OSS / Licensed automated testing tools worth mentioning?
  • Are there any code generators that are very popular in the Java world.

Are there other popular tools / methods that a Java developer / team can use that I do not have access to in the .net world? Do you offer other tools and approaches in the Java world?

+3
source share
5 answers

There are many frameworks in java. For example, you do not need to use JUnit, you can use TestNG with almost the same tool support. There are also some mocking frameworks.

In terms of coding standards, IDEs come with an embedded system, and several others are also available (I'm most familiar with IDEs, so I don’t know the name from the hands).

Eclipse IDE, , NetBeans IntelliJ IDEA . IDE , .

"" (, Java) IDE , Ant Maven .

. , CruiseControl, , TeamCity .

, , Java, , , , , xdoclet. GUI- , GUI, .

. , (JBoss, Oracle ( Sun) IBM ) Java ( , ).

, , , . .

Java, . Java , ...

+4

# 2: , EMMA. # 5: Findbugs PMD .

+1

Hudson ant maven . . Hudson JUnit, Emma, ​​FindBugs, Pmd checkstyle . , , , ,

+1

Java - Java-.

, , :)

+1

, // , . , , . /, , . -, - . , / .

, : , , , , , . . , n- , .. . , #, Java.

Java JUnit , Checkstyle .

0

Source: https://habr.com/ru/post/1713193/


All Articles