Java Development Survey

Q

quincy robinson

Hello all,

I am doing research as part of a graduate research assistantship and
wish to pose the following questions to Java developers:

For your Java development:

1. What is the most used development environment (e.g., Eclipse,
Visual Studio, emacs and a javac on the command line) in your company
or department?

2. Primarily, how is testing performed (e.g., with a regression test
suite, ad hoc trials)?

3. If you are using a regression test suite, how do you automate the
running of the test cases (e.g., JUnit, command-line scripts, manual)?

4. Do you test for testing coverage (i.e., make sure that every
statement or method has been executed by at least one test case)?

5. If you test for coverage, what tools do you use to determine your
testing coverage (e.g., Cobertura, JCoverage, JVMPI)?

6. Are there any further explanations that would help us to understand
your development and testing environments? If so, please elaborate.




Quincy Robinson
MBA Class of 2009
The Business (e-mail address removed)
800 West Peachtree St., NW, Suite 301
Atlanta, GA 30308-0520
 
K

Knute Johnson

quincy said:
Hello all,

I am doing research as part of a graduate research assistantship and
wish to pose the following questions to Java developers:

For your Java development:

1. What is the most used development environment (e.g., Eclipse,
Visual Studio, emacs and a javac on the command line) in your company
or department?
javac

2. Primarily, how is testing performed (e.g., with a regression test
suite, ad hoc trials)?

ad hoc
3. If you are using a regression test suite, how do you automate the
running of the test cases (e.g., JUnit, command-line scripts, manual)?

4. Do you test for testing coverage (i.e., make sure that every
statement or method has been executed by at least one test case)?
no

5. If you test for coverage, what tools do you use to determine your
testing coverage (e.g., Cobertura, JCoverage, JVMPI)?

6. Are there any further explanations that would help us to understand
your development and testing environments? If so, please elaborate.

always secondary to shipping schedules
 
D

Danno

Hello all,

I am doing research as part of a graduate research assistantship and
wish to pose the following questions to Java developers:

For your Java development:

1. What is the most used development environment (e.g., Eclipse,
Visual Studio, emacs and a javac on the command line) in your company
or department?

Hmm. Whatever they want. I use intellij, but other members in my
remote group can use anything they prefer to get the job done. Such
is life in java.

2. Primarily, how is testing performed (e.g., with a regression test
suite, ad hoc trials)?

TestNG and JUnit, unit, integration. all under regression scrutiny.
3. If you are using a regression test suite, how do you automate the
running of the test cases (e.g., JUnit, command-line scripts, manual)?

Hudson is our continuous integration server and runs our unit,
integration, and acceptance tests.
4. Do you test for testing coverage (i.e., make sure that every
statement or method has been executed by at least one test case)?

90% or above.
5. If you test for coverage, what tools do you use to determine your
testing coverage (e.g., Cobertura, JCoverage, JVMPI)?

Cobertura or EMMA
6. Are there any further explanations that would help us to understand
your development and testing environments? If so, please elaborate.

Increasingly using Groovy MOP to bend java to our will as to make
testing helluva lot easier.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,582
Members
45,070
Latest member
BiogenixGummies

Latest Threads

Top