ZuInnoTe / hadoopcryptoledger

Hadoop Crypto Ledger - Analyzing CryptoLedgers, such as Bitcoin Blockchain, on Big Data platforms, such as Hadoop/Spark/Flink/Hive
Apache License 2.0
141 stars 51 forks source link

Refactoring Code Smells #87

Open BennyDanielT opened 2 years ago

BennyDanielT commented 2 years ago

Overview

The purpose of this issue is to identify code smells and violation of good design principles in the application and resolve them. Code smells are usually a sign of a deeper problem and typically result in severe complexities or technical debt.

We need to eliminate all forms of code smells including but not limited to: Design Smells, Implementation Smells and Architecture Smells.

Smells

The current states of the application composes of the following smells: image

jornfranke commented 2 years ago

thanks a lot, I will need 1-2 days to look at the changes