w3c/banana-rdf — pull request #14 by un-jon (2012-07-07 10:10:23+00:00)
Title: Abstractization

I think this pull request can be a good place to talk about the abstraction of contexts in GraphStore.

I pushed the experience far enough to see the implication of such use of abstractions.

So we have in this patch :

- the factorization of GraphStore definition (Async/Sync)
- the factorization of tests for graphStores (tests are only write once for stores like JenaAsyncTDB, JenaSyncTDB, SesameSync ... )
- No changes in the remaining code (the patch is really light)
- Roughly the same amount of additions and deletions (not a argument of pull request acceptance, but a good metric for an iso functionnal patch).
- => More tests in Async.