We as an academic team studying at Concordia university, Montreal, Canada have conducted a project on jEdit in order to detect substantials code smells and refactor them from the code. following is the summary of our work so far:
1- Detected and refactored one instance of God class code smell (see section 2.1.1 of )
2- Detected and refactored one instance of InstanceOf code smell (see Section 2.1.2 of )
3- Detected and refactored one instance of Long Method code smell (see Section 2.1.3 of )
4 Refactored Implicit dependency of Static methods (see section 2.1.4 of )
 jEdit Milestone #3 (PDF) - http://goo.gl/Q7sFMq
In this document we have explained in detail the symptoms of code smell, their effect on the jEdit and detailed steps required to refactor them.
We have used GitHub for creating the patchset and diff files, however version 5.1.0 of jEdit was our base version for making this modification, following is the URL of our GitHub repository:
The patchset and diff file for mentioned changes are attached to this patch request, the changelog for this changes (PDF) is located here: http://goo.gl/6R4B6r
Log in to post a comment.