Menu

Tree [fb5086] master /
 History

HTTPS access


File Date Author Commit
 .settings 2012-08-30 domseichter domseichter [e4d7e9] Merge branch 'master' of https://github.com/bef...
 distribution 2013-08-01 André Rouél André Rouél [3251ce] [maven-release-plugin] prepare for next develop...
 documents 2012-09-03 domseichter domseichter [f5e164] Added a documents/directory where we can keep d...
 modules 2013-08-12 Dominik Seichter Dominik Seichter [fb5086] Improved wording of sentence to explain static ...
 src 2013-08-12 Dominik Seichter Dominik Seichter [2fd29c] Use a more consistent naming where project name...
 .gitignore 2012-09-09 André Rouél André Rouél [190f39] Added Git-ignorable directory '/target'
 .project 2012-08-28 André Rouél André Rouél [a4ef31] Initial setup
 BUILDING.txt 2012-08-31 domseichter domseichter [86b498] Updated Build instructions and removed referenc...
 LICENSE.txt 2012-08-31 domseichter domseichter [197f69] Merge branch 'master' of https://github.com/bef...
 README.md 2012-08-31 domseichter domseichter [6333c8] Restored README after failed merge.
 pom.xml 2013-08-12 Dominik Seichter Dominik Seichter [2fd29c] Use a more consistent naming where project name...

Read Me

Quality-Check

The goal of quality-check is to provide a small Java library for
basic runtime code quality checks. It provides similar features to
org.springframework.util.Assert or com.google.common.base.Preconditions
without the need to include big libraries or frameworks such as
Spring or Guava. The package quality-check tries to replace these
libraries and provide all the basic code quality checks you need.

The checks provided here are typically used to validate method
parameters and detect errors during runtime. To detect errors before
runtime we use JSR-305 Annotations. With these annotations you are
able to detect possible bugs earlier. For more informations look
at FindBugs™ JSR-305 support.

We noticed that many projects just copy
org.springframework.util.Assert
or
com.google.common.base.Preconditions
to get access to these quality checks. Therefore we provide these
features and small library that can be included in any application
without big overhead.

License

Please visit the Quality-Check web site for more information:

http://qualitycheck.sourceforge.net/

Copyright 2012 André Rouél, Dominik Seichter

Dominik Seichter and André Rouél licenses this product to you under
the Apache License, version 2.0 (the "License"); you may not use
this product except in compliance with the License. You may obtain
a copy of the License at:

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied. See the License for the specific language governing
permissions and limitations under the License.