gt-swing nominated to graduate to supported module

4 messages Options
Embed this post
Permalink
Jody Garnett-2

gt-swing nominated to graduate to supported module

Reply Threaded More More options
Print post
Permalink
Ready to graduate to extension, there are a series of code examples on  
the website making use of the public api:
- http://geotools.org/quickstart.html
- http://geotools.org/examples/index.html

And some reference pages in the wiki:
- http://docs.codehaus.org/display/GEOTDOC/Swing

The code coverage is poor as is expected for a series of user  
interface widgets; hopefully the docs make up for it in this case.

 From my standpoint the plugin is minimal, this is the main reason I  
am recommending it for graduation at this time.

Jody


------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Geotools-gt2-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
Simone Giannecchini-3

Re: gt-swing nominated to graduate to supported module

Reply Threaded More More options
Print post
Permalink
Ciao Jody,
I checked the module quickly and I think it makes a nice addition as a
geotools extension, therefore I am +1 on this.

Simone.
-------------------------------------------------------
Ing. Simone Giannecchini
GeoSolutions S.A.S.
Founder - Software Engineer
Via Carignoni 51
55041  Camaiore (LU)
Italy

phone: +39 0584983027
fax:      +39 0584983027
mob:    +39 333 8128928


http://www.geo-solutions.it
http://geo-solutions.blogspot.com/
http://simboss.blogspot.com/
http://www.linkedin.com/in/simonegiannecchini

-------------------------------------------------------



On Mon, Sep 28, 2009 at 12:00 PM, Jody Garnett <[hidden email]> wrote:

> Ready to graduate to extension, there are a series of code examples on
> the website making use of the public api:
> - http://geotools.org/quickstart.html
> - http://geotools.org/examples/index.html
>
> And some reference pages in the wiki:
> - http://docs.codehaus.org/display/GEOTDOC/Swing
>
> The code coverage is poor as is expected for a series of user
> interface widgets; hopefully the docs make up for it in this case.
>
>  From my standpoint the plugin is minimal, this is the main reason I
> am recommending it for graduation at this time.
>
> Jody
>
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry® Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9-12, 2009. Register now!
> http://p.sf.net/sfu/devconf
> _______________________________________________
> Geotools-gt2-users mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Geotools-gt2-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
aaime

Re: gt-swing nominated to graduate to supported module

Reply Threaded More More options
Print post
Permalink
In reply to this post by Jody Garnett-2
Jody Garnett ha scritto:

> Ready to graduate to extension, there are a series of code examples on  
> the website making use of the public api:
> - http://geotools.org/quickstart.html
> - http://geotools.org/examples/index.html
>
> And some reference pages in the wiki:
> - http://docs.codehaus.org/display/GEOTDOC/Swing
>
> The code coverage is poor as is expected for a series of user  
> interface widgets; hopefully the docs make up for it in this case.

The code coverage is non existent actually, it's just 4%.
There are ways to test a GUI for its basic, like
http://www.uispec4j.org/, thought this site contains a wider list:
http://java-source.net/open-source/testing-tools

I absolutely agree that unit testing a GUI cannot be as deep as
unit testing a library class, it ends up being more "smoke testing"
to prevent major issues in the UI.

The ogc EMF models are another example of untested module, thought
in that case there is very little to test since the code is fully
machine generated and has no logic whatsoever.

We can discuss this and come up with different rules for different
modules, but I have to say no testing at all makes me quite worried.

Cheers
Andrea

PS: btw, a minor point: this discussion should take place on the devel list



--
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Geotools-gt2-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
Jody Garnett-2

Re: gt-swing nominated to graduate to supported module

Reply Threaded More More options
Print post
Permalink
On 28/09/2009, at 11:04 PM, Andrea Aime wrote:

> We can discuss this and come up with different rules for different  
> modules, but I have to say no testing at all makes me quite worried.

There are a few classes that have some logic and can get tested; but  
mostly these components are an excuse to exercise GeoTools codebase.

I really wish we could run the example code as a test case in order to  
check coverage - that would be a metric I would believe in here.

> PS: btw, a minor point: this discussion should take place on the  
> devel list

Yeah I screwed up and sent it to the wrong list; I have sent it again  
to geotools devel.

Jody

------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Geotools-gt2-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users