Daniele Romagnoli from Geosolution recently send us a document on
Coverage I/O metadata. It sound like a very good draft to me. In the
next bunch of emails, I'm going to comment some sections. I will send
separated emails for different issues in order to create distinct
threads.

For this email, I will just raise minor issues on class namings.



AbstractSpatioTemporalCoverageReader (figure 3)
-----------------------------------------------
If there is no SpatioTemporalCoverageReader, I would suggest to drop the
"Abstract" prefix even if the class is abstract. This is a common
practice in J2SE library: Reader, ImageReader, InputStream, Buffer,
DataBuffer, RectangularShape, Rectangle2D, Ellipse2D and much much more
are all abstract classes. Really, the "Abstract" prefix or "Default"
prefix are just for distinguish a default base implementation from the
interface it implements.


ImageIOReader (figure 3)
------------------------
"IO" is usually for "Input/Output". It is strange to have the "Output"
part in a Reader. I guess you are talking about the J2SE ImageReader?

Figure 4 also have a "AbstractImageReader". I'm not sure if you are
talking about the J2SE ImageReader or a new class. I guess that this is
the J2SE one, in which case the "Abstract" prefix needs to be removed.


Minor typos
-----------
Page 17: "For our purposes we will to try to respect ...". There is one
extra "to".

Page 21 in the table: "stirng" should be "string".



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to