On Tue, Mar 13, 2012 at 10:40 PM, David Winslow <[email protected]> wrote:
> Hi all.
>
> I'm looking over the findbugs reports for the main module (we ran into some
> snags integrating it into the nightly build but Justin is helping me
> investigate; in the meantime I am just looking over the unfiltered results
> locally.)  There seem to be some flagged sections in the catalog.  From
> initial review they look like real bugs, but in fixing them I have found
> that the tests appear to be buggy as well[1].  It would help if I had some
> specs on what guarantees the catalog is expected to enforce, but after
> looking at the code/javadocs and the developer's manual I haven't found it.
>  If such a document exists, where can I find it? If not, how can we figure
> out what the expected validation rules are supposed to be?  I could review
> the existing validations in CatalogImpl so we can start with a document
> describing what's there right now.

As far as I know, there is no such a thing as a spec.

Actually this makes me think about the current commit requirements
(patches + tests)
and the fact that I've been meaning to discuss raising them to also have user
documentation and or tech documentation in the mix.
Quite a bit hesitant on the topic though, besides the core
contributors it's already
hard to see a patch proposed with a proper test, asking for docs too might
actually kill any attempt to contribute stuff outside of the core devs...

Cheers
Andrea

-- 
-------------------------------------------------------
Ing. Andrea Aime
GeoSolutions S.A.S.
Tech lead

Via Poggio alle Viti 1187
55054  Massarosa (LU)
Italy

phone: +39 0584 962313
fax:      +39 0584 962313
mob:    +39 339 8844549

http://www.geo-solutions.it
http://geo-solutions.blogspot.com/
http://www.youtube.com/user/GeoSolutionsIT
http://www.linkedin.com/in/andreaaime
http://twitter.com/geowolf

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

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to