fiji / Trainable_Segmentation

Fiji library to perform image segmentation based on the Weka learning schemes
https://imagej.net/Trainable_Weka_Segmentation
GNU General Public License v3.0
106 stars 60 forks source link

Subject: Refactoring of Trainable Segmentation Code #79

Closed ghost closed 11 months ago

ghost commented 1 year ago

Hello Ignacio Arganda-Carreras,

I am a student pursuing Masters of Applied Computer Science at Dalhousie University, Canada. As a part of my Advanced Topics in Software Development (CSCI5308) assignment I have performed the following refactoring in Trainable_Segmentation:

  1. Extract Method
  2. Rename Variable
  3. Decompose Conditional
  4. Change Bidirectional Association to Unidirectional Association
  5. Replace Conditional with Polymorphism
  6. Extract Class

Kindly review the changes and accept the pull request.

Kind Regards, Mayank

iarganda commented 1 year ago

Thanks a lot, @pandeym9 ! We will have a look as soon as we can!