Poltergeist (computer programming): Difference between revisions

Content deleted Content added
Inner-Wikipedia link, cited sources, and added information.
BattyBot (talk | contribs)
top: Fixed reference date issue(s) (see CS1 maint: date format for details) and AWB general fixes
Line 10:
To remove a poltergeist, delete the class and insert its functionality in the invoked class, possibly by [[Inheritance (object-oriented programming)|inheritance]] or as a [[mixin]].
 
There have been proposed methods in detecting poltergeists in code for refactoring.<ref>{{cite journal |last1=Al-Rubaye |first1=Samer Raad Azzawi |last2=Selcuk |first2=Yunus Emre |title=An investigation of code cycles and Poltergeist anti-pattern |date=24-2624–26 November 2017 |doi=10.1109/ICSESS.2017.8342882 |url=https://ieeexplore.ieee.org/document/8342882/authors#authors}}</ref>
 
==See also==