Hi Landon,

we actually have already a wiki page with some developer guide lines - 
written by Michael a while ago. But they are more code specific until now.

stefan

Am 22.01.12 12:44, schrieb Landon Blake:
> Stefan,
>
> You mentioned good ideas in your e-mail.
>
> It seems to me that these proposed rules would be a good start for a
> set OpenJUMP Developer Guideline's. I would be willing to put together
> a document with the guidelines, starting with only the rules in
> Stefan's e-mail, if others think it is a good idea. I'm not wanting to
> hit someone over the head with a book of rules, but I think it would
> be a good idea to have this guidance for programmers in one spot.
>
> Stefan wrote: "And related to that I
> think the location and naming of new functions need to be "approved" by
> at least 3 people."
>
> It seems, at least by the amount of e-mail, that there is quite a bit
> or OJ development going on in recent weeks. The increased activity
> would seem to benefit from at least a wee bit more structure and
> coordination.
>
> I'd suggest these "3 people" be our reformed development committee. I
> would suggest as members, if they were willing, Stefan, Michael, and
> Ede. They seem to be the most active.
>
> This is just a suggestion. :]
>
> Landon
>
>
>
> On Sun, Jan 22, 2012 at 10:48 AM, Stefan Steiniger<[email protected]>  wrote:
>> Hi all,
>>
>> now, after having sent of the other email, I tried to analyse why I am
>> actually unhappy with what happened. It came out pretty simple:
>>
>> "I was used to the old naming and menu positions"
>>
>> furthermore, there was just right now an email on the user list about
>>
>> "Where is that function gone" (in this case datastore query).
>>
>> It highlights a couple of things, that we can summarize as "don't change
>> the "User API" without a clear announcement". But in detail:
>>
>> - if we change names, then users may not found the function anymore
>> - if we change the menu positions of functions, then users may not found
>> them anymore
>>
>> further:
>> - names should be descriptive
>> - names should adhere to standards (not necessarily to ArcGIS, but
>> sometimes...)
>>
>> I also recognized the following:
>> - ESRI never changed names of function as long as I remember, except
>> maybe when they moved from 8.x to 9.x and got a complete new user interface
>> - ESRI is using function names that are not very descriptive all the
>> time, but they try to restrict it to one word - which describes the
>> action, e.g. "eliminate", "dissolve", "union", "spatial join".
>> - I actually do not aggree with some ESRI naming of functions, since the
>> technical standards (OGC SFS) use actually different names (union vs.
>> intersection, dissolve vs. union). But I guess the reason is that the
>> standards are younger than ArcInfo/GIS.
>>
>> So, based on that I see a need for the next release notes (for 1.5.1) to
>> 1) describe somewhere what functions have been renamed and moved (quite
>> a bit).
>> 2) To introduce proper naming and location rules. And related to that I
>> think the location and naming of new functions need to be "approved" by
>> at least 3 people - and not changed anymore thereafter until a major
>> release ("X.X").
>>
>> Any further opinions?
>>
>> stefan
>>
>> ------------------------------------------------------------------------------
>> Try before you buy = See our experts in action!
>> The most comprehensive online learning library for Microsoft developers
>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
>> Metro Style Apps, more. Free future releases when you subscribe now!
>> http://p.sf.net/sfu/learndevnow-dev2
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2
> _______________________________________________
> Jump-pilot-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to