Repo for the Commons-Finance Project
The Commons-Finance Project is an attempt to standardize an open-source Java based API for dealing with problems in the finance domain. This Project will be governed by the Apache License 2.0 Coding standards will follow Bob Martin's Clean Code Concepts, unless otherwise noted All dependencies must be open-source and be equaly or less restrictive than the Governing License, each Release version should be usable by commercial entities without compensation to this Project Group.
Classes and methods should be appropriately named from the Domain System Language of Quantitative Finance.
All participants should follow Test Driven Design as much as possible. Code coverage requirments: 100% of Classes and methods 95+% of lines
Tests should be automated, atomic, and idempotent. Prefer JUnit 4.x tests.
Dependecies should be explicitly defined in a pom file, prior to release.
Design patterns should be used where APPROPRIATE!
Code to the Interface!