Skip to content

BotEkrem/data-analysis-comparison-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Data Analysis and Comparison Tool with Go

A simple program that will allow you to compare or analyze data sets of different types or the same type. I made this project to learn Go.

Installation:

# Fetching
git clone https://github.com/BotEkrem/data-analysis-comparison-tool.git
cd data-analysis-comparison-tool

# Running
go build
./dataAnalyzer

Directories:

factories:

There is only one file here: data.factory.go. In this file, validations are made regarding the data entered into the program. I wrote 5 validation functions, you can add new ones or customize validations from this file.

const (
	KeysLengthCheck ValidationType = iota
	ValuesLengthCheck
	PrimaryKeyCheck
	KeysEqualityCheck
	ValuesEqualityCheck
	// ...
)

adapters:

There are the data types adapted according to data.factory.go here. I wrote for CSV and JSON. You can add new types here.

data:

Sample data used for the program is here.

utils:

Some utility functions used for the program are here.

About

A simple program that will allow you to compare or analyze data sets of different types or the same type. I made this project to learn Go.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages