process-analytics / bpmn-layout-generators

Tools for generating missing BPMNDiagram elements in BPMN files
Apache License 2.0
37 stars 6 forks source link

refactor(waypoints): split code and remove duplications #86

Closed tbouffard closed 3 years ago

tbouffard commented 3 years ago

Extract code from WayPointsComputer: remove duplications and clarify responsibilities. This class now only does the orchestration. The waypoints description and conversion to display model are done in dedicated classes.

Move display model domain classes to a dedicated package (clarify and remove cyclic dependencies).

Rename some methods and classes to better express their purpose.

baptistemesta commented 3 years ago

I've not read everything but I get the idea. It looks more clear like that.