KenMacD wrote:
I was wondering if you could provide some details on the current project layout. I'm noticing that the same 4 third-part library jar's exist in both ted/ and 'runnable ted/'. Why is this?
I don't know why that is. Historical reasons I suppose
Quote:
Second, why is a copy of ted.jar checked in to 'runnable ted'? If this can be recreated from the source, it seems it shouldn't be needed.
Well, you can argue about that. The file in runnable ted is the latest version we have enough confidence in to use ourself. The latest development build you could say.
Quote:
Third, is it only historic why the source starts from the top level? Would it make sense to move it to src/main/java at some point?
Historical reason indeed. We could move it to a main source folder but it doesn't bother me that much
Do you have any objections or do you just think that it shouldn't be like this?
Quote:
Forth, the 'ted.' package. Wouldn't it make more sense to move this to 'nu.ted'? Also all the classes start with 'Ted', but this is already provided by the package.
Why nu.ted?
Quote:
Fifth, unit tests. Do any exist? (I don't see any). Are they frowned upon, or just never added?
Actually I would be in favor of unit testing. But developing them costs time and it's not that we have that much spare time left to work on that. If you want to develop them I would encourage you