My current practice of putting tests into the same directory as the class being tested may not be optimal --- it certainly feels like I'm cluttering up the directory.
Answers to this stack overflow question generally seem to lean towards keeping production and testing code in separate root directories, i.e.:
I agree with you there. At the rate we're going with Artemis, there's probably going to be three times more classes than normal, so separating the root dirs would be the cleanest way to do it
My current practice of putting tests into the same directory as the class being tested may not be optimal --- it certainly feels like I'm cluttering up the directory.
Answers to this stack overflow question generally seem to lean towards keeping production and testing code in separate root directories, i.e.:
I don't have any strong opinions on this issue, what does everyone else think?