NOTICE! This is a static HTML version of a legacy LOCI Software ticket.

LOCI projects are now located on GitHub. The Bio-Formats project can be found here.

Ticket #459 (closed task: fixed)

Opened 2010-01-13T10:27:57-06:00

Last modified 2010-07-13T17:00:56-05:00

I/O class review

Reported by: melissa Owned by: melissa
Priority: critical Milestone: bio-formats-4.2
Component: bio-formats Severity: serious
Keywords: cleanup Cc:
Blocked By: Blocking:

Description

Review the following classes/interfaces in loci.common:

  • BZip2Handle
  • ByteArrayHandle
  • CBZip2InputStream
  • CompressedRandomAccess
  • FileHandle
  • GZipHandle
  • IRandomAccess
  • Location
  • RandomAccessInputStream
  • RandomAccessOutputStream
  • URLHandle
  • ZipHandle

Verify that:

  • There are no extraneous methods.
  • There is little (if any) duplicate code.
  • Documentation is complete and accurate.
  • Existing code cannot be replaced by (or is more efficient than) Java NIO.
  • All classes are thread-safe.

Change History

comment:1 Changed 2010-01-28T09:06:30-06:00 by melissa

  • Status changed from new to closed
  • Resolution set to fixed

Completed in r5847.

comment:2 Changed 2010-07-09T12:55:02-05:00 by melissa

  • Milestone bio-formats-4.2 deleted

Milestone bio-formats-4.2 deleted

comment:3 Changed 2010-07-13T17:00:56-05:00 by melissa

  • Milestone set to bio-formats-4.2