Skip to content

Comments

Refactor Member Ignoring Method smell in Data class#63

Merged
billthefarmer merged 1 commit intobillthefarmer:masterfrom
emaiannone:refactoring/aDoctor
Jan 12, 2020
Merged

Refactor Member Ignoring Method smell in Data class#63
billthefarmer merged 1 commit intobillthefarmer:masterfrom
emaiannone:refactoring/aDoctor

Conversation

@emaiannone
Copy link
Contributor

Hi, I'm Emanuele Iannone, a master student at University of Salerno.
Since my bachelor's thesis I have been working on a code smell refactoring plugin called aDoctor, which is able to identify and fix energy-related problems in Android apps.
I launched it on your project, finding different instances of code smells. I chose one of them and let the plugin automatically fix it.
In this case I chose Member Ignoring Method, that is present when a non static method does not use at all instance variables and other non static methods. These kind of smell may have a non trivial impact on energy consumption, as shown in this paper: https://www.sciencedirect.com/science/article/pii/S0950584918301678.
Besides, this kind of refactoring does not impact on the functionalities of your app, so it is totally safe. Let me know if you are interested in this refactoring proposal.

@billthefarmer
Copy link
Owner

Thank you

@billthefarmer billthefarmer merged commit 1fab3e4 into billthefarmer:master Jan 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants