Heart-of-the-Machine / heart-of-the-machine

Heart of the Machine ModFest 1.16 entry
MIT License
5 stars 0 forks source link

Disperate functionality crammed into utility objects #43

Closed Kneelawk closed 3 years ago

Kneelawk commented 3 years ago

HotMDimensions and NecterePortalGen are two examples of monolithic utility objects that contain poorly described functions for very different tasks. Furthermore, some of these functions appear similar but should never be called in place of each other and are only designed for very specific contexts. These and any other monolithic utility objects need to be broken up.

HotMDimensions primarily contains:

NecterePortalGen primarily contains:

NecterePortalStructureFeature primarily contains: