ttp2542 / anti-copy-paster

A plugin for IntelliJ IDEA for extracting code duplicates into a new method as soon as they are introduced.
Apache License 2.0
0 stars 1 forks source link

Design code for metric categories #23

Open tap5136 opened 1 year ago

tap5136 commented 1 year ago

Description:

The metrics list has been broken into individual categories. 4 of them to be exact: Complexity, Keywords, Coupling, and Size. For the sake of evolvability and development, it'd be nice to have a class design for this. This would likely include an abstract class/interface and plans for each of the 4 classes. OOP principles should be followed, function names and documentation would also be nice, UML required. Skeleton file wouldn't be a bad idea (NO ACTUAL CODING).

If skeleton files are added, we should see what the commit history looks like to know how big our commits should be. Wouldn't hurt to know this in general tbh.

Related Epic:

Metrics Backend

Number Of Story Points: 2

Acceptance Criteria:

Comments