ref.) アジャイルソフトウェア開発の奥義 第2版
This project is implementation for payroll application written in Rust. The payroll app is described at the book above.
$ cargo run -- -h
Usage: target/debug/payroll-app [options] FILE
Options:
-h, --help Print this help menu
-q, --quiet Don't output unnecessary information
-f, --fail-safe-tx Transaction fail safely
-s, --soft-landing Soft landing application
-c, --chronograph Print the time taken to execute each transaction
-r, --repl Run into REPL mode
graph TD
payroll-impl --> payroll-domain
payroll-impl --> payroll-factory
payroll-factory --> payroll-domain
dao --> payroll-domain
abstract-tx --> dao
abstract-tx --> payroll-domain
tx-impl --> payroll-impl
tx-impl --> dao
tx-impl --> abstract-tx
tx-impl --> payroll-factory
tx-impl --> payroll-domain
tx-impl --> tx-app
tx-impl --> tx-factory
tx-app --> payroll-domain
tx-app --> app
tx-factory --> payroll-domain
tx-factory --> tx-app
text-parser-tx-source --> tx-factory
text-parser-tx-source --> tx-app
text-parser-tx-source --> payroll-domain
hs-db --> payroll-domain
hs-db --> dao
payroll-app --> hs-db
payroll-app --> payroll-impl
payroll-app --> tx-impl
payroll-app --> text-parser-tx-source
payroll-app --> tx-app
payroll-app --> app