Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [udig-devel] deadlock "fixed" .. release?

On Mon, Mar 4, 2013 at 7:26 AM, andrea antonello <andrea.antonello@xxxxxxxxx
> wrote:

> If the above is not the case, I would really like to know what is
> starting to weaken our layer system.
>

I know this is none of my business, but let me venture into a consideration
anyways.

Regressions caused by new functionality happen. However, they don't happen
nearly as much when you have a good net of unit/integration/functional tests
protecting existing functionality.

When GeoTools had few or no tests any refactor caused widespread damage,
any new functionality broke something else.
When we started paying more attentions to tests the thing gradually reduced.
Nowadays we have a basic test coverage in several modules almost no code
change gets in without tests, and the amount of side effects on existing
functionality
by new changes is rather low (yes, we still have regressions, but not
nearly as many
as we used to).

That of course comes with a downside, contributing code is harder, you have
to
be able to write tests in order to do so (and have time to write them).

I see Eclipse has its own frameworks for testing the GUI:
http://stackoverflow.com/questions/5818503/test-framework-for-eclipse-rcp-application

I'm wondering how much they are used in uDig?

Cheers
Andrea

-- 
==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more
information.
==

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39  339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

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

Back to the top