On Mon, Mar 4, 2013 at 7:26 AM, andrea antonello <andrea.antone...@gmail.com > 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 -------------------------------------------------------
_______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel