Go knowledge yield summary
Project description
Project developed for the course Software Systems Analysis and Design (SSAD) at IU in F21 semester.
Evaluation of WMFP metrics for Golang code. It can be used for approximation of software size and measuring similar software development's the cost.
Features
- Count WMFP metric for a given golang source file
- Ability to choose multiple files explicitly to count total metrics for them
- Possibility to pick a folder and have all matching files summarized in metrics score
- Recursive mode of scanning a folder
- Program can be installed using package managers
CLI Usage
$ ./gokys a.go # calculates for file
$ ./gokys . # calculates for project
$ ./gokys a.go b.go c.go # calculates for multiple files
RUP filled template
Authors
- Kirill Ivanov
- Anatoliy Baskakov
- Iskander Bakhtiyarov
- Ivan Rybin