Warning: Can't synchronize with the repository (Unsupported version control system "darcs": Can't find an appropriate component, maybe the corresponding plugin was not enabled? ). Look in the Trac log for more information.

Ticket #57 (new enhancement)

Opened 19 months ago

Last modified 19 months ago

Opportunities to clean up the code base

Reported by: ieslick Owned by: ieslick
Priority: minor Milestone: Release 1.0 beta 2 - Testing and Performance
Component: system-wide Version:
Keywords: Cc:

Description (last modified by ieslick) (diff)

Some of the code is pretty messy and could benefit from some housecleaning and re-conception:

  • Connection spec & controller pointers in pobjects
  • The whole metaclass protocol, particularly the way indexing is managed
  • pobject serialization / deserialization: see April '07 devel list discussion with Pierre
  • #55
  • The asdf / build system is really ugly, at least reorg if not re-architect
  • Transaction macros, stack and interface w/ backend - factor our common parts
  • The test system and interface is awkward, reorg and simplify interface

Change History

Changed 19 months ago by ieslick

  • priority changed from major to minor
  • description modified (diff)

Changed 19 months ago by ieslick

  • milestone Release 1.0 deleted

Milestone Release 1.0 deleted

Changed 19 months ago by ieslick

  • milestone set to Release 0.9.5 - Cleanup Messy Code
Note: See TracTickets for help on using tickets.