[josm-dev] first impressions
oliver at raupach.cc
Thu Jan 12 00:04:04 GMT 2012
Am 10.01.2012 17:11, schrieb Frederik Ramm:
> The main reason is that most of us are not Java developers by trade, but
> instead many of us are allround developers who happen to code Java among
> other things.
> We also try to attract people from the general OSM hacker population to
> help out with JOSM, and we cannot count on these people to have
> state-of-the-art Java skills.
> You will also find that reflected in the code, where more often than
> not, we prefer a simple implementation over one that you would be taught
> in a Java development course. We need to keep the learning curve down so
> even people who are not Java developers can write a plugin without first
> learning how to use the latest cool technologies or design patterns.
You did a very good job in any case. JOSM is certainly one of the main
editors for OSM (if not the most important editor). But OSM is becoming
increasingly important. And JOSM is also becoming increasingly
important. Is it not then important to use modern architecture?
> Having said that, if you truly believe that someone with knowledge of
> only Makefiles, and neither ant nor maven, will find it easier to
> understand maven than to understand ant, then maybe we should indeed
Yes, what is simple? A makefile? Ant? Not for me. Today is a makefile or
a ant-build no longer "easy".
> As for automated testing - we are an Open Source project and we can only
> make limited demands on the time of our contributors. If someone
> supplies tests - great. If they don't - we don't force a development
> methodology on our contributors.
Yes, I agree with you.
More information about the josm-dev