coinfeed-backend grabs bitcoin market data from different exchanges and store the data into databases. See coinfeed for the web frontend.
git clone [email protected]:FredericHeem/coinfeed-backend.git
cd coinfeed-backend
mvn install
coinfeed-backend is built with maven, developed with eclipse, tested with junit, statically analyzed, code covered, and continuously integrated:
The state machine code generator StateForge is used to implement this backend. By the way, I'm the author of these state machine tools, developers need to eat their own dog food.
Mongodb is used to store the data.
mvn eclipse:eclipse
mvn test
Run static analysis with [pmd] (http://pmd.sourceforge.net/)
mvn pmd:pmd
View the report at target/site/pmd.html
Run static analysis [findbugs] (http://findbugs.sourceforge.net/)
mvn site:site
View the report at target/site/findbugs.html
Generate the code coverage report with [cobertura] (http://cobertura.sourceforge.net/)
mvn cobertura:cobertura
View report at target/site/cobertura/index.html