martinatime / SuperDeDuper_archived

A program for cataloging, updating, and reducing duplicates of MP3 files
1 stars 0 forks source link

Base program framework #5

Open martinatime opened 11 years ago

martinatime commented 11 years ago

This is the skeleton application

The intent is to have something that runs and also to test out our procedures for source control, development, and testing.

evnjones commented 11 years ago

I like the approach of starting with a command line interface and circling back around at a later time to create a UI and handle any refactoring needed to support a GUI.

martinatime commented 11 years ago

I always like utilities like this that provide a command line so that it could be used in scripting and scheduled jobs. Also this gives us something concrete to work with immediately and not just abstract concepts.

martinatime commented 11 years ago

Build a data access utility for Lucene (maybe)

Hibernate or other ORM framework

Configuration external to database (ie INI file). Default and Overlay (local)

Java logging (INI points to the logging properties)

Libraries to use:

Unit tests for this framework

martinatime commented 11 years ago

Making some progress on this. We have:

  1. A base command and a few tests
  2. Incorporated some libraries