Fall 2016 JTS Code Sprint
Revision as of 09:42, 16 September 2016 by Wiki-Surveyor (talk | contribs) (Created page with "==Description== A simple code sprint to update JTS, a key 2D geospatial geometry library for open source GIS programs written in Java. ==Date== Saturday, September 24, 2016...")
Description
A simple code sprint to update JTS, a key 2D geospatial geometry library for open source GIS programs written in Java.
Date
Saturday, September 24, 2016
Location
We will be doing this code sprint remotely. Landon is willing to host local programmers in Stockton the afternoon of the sprint.
Source Code Repository
https://subversion.assembla.com/svn/surveyos-main-code-repo/trunk/main/jts refactored
Proposed Tasks
- Update JUnit tests for the geometry package to JUnit 5.
- Set-up automated test quite for unit tests in the geometry package.
- Refactor LineSegment class to group utility/calculation methods that work with external objects to a separate LineSegmentUtilities class.
- Improve Javadoc comments for classes/interfaces in the geometry package.
- Implement generics and for/each loops in the geometry package.
- Design new experimental Geometry interface using Java 8/Java 9 features.
- Implement CoordinateArray for a set of points with unique identifiers.
Completed Tasks
To be determined.