About 7,010 results
Open links in new tab
  1. Poltergeist (computer programming) - Wikipedia

    In computer programming, a poltergeist (or gypsy wagon) is a short-lived, typically stateless object used to perform initialization or to invoke methods in another, more permanent class.

  2. Poltergeist (computer programming) - grokipedia.com

    The poltergeist anti-pattern emerged in the 1990s during the early adoption of object-oriented programming paradigms, as developers grappled with the principles outlined in seminal works on …

  3. Poltergeist antipattern example - Stack Overflow

    Dec 11, 2012 · The poltergeist is a short-lived, typically stateless object used to perform initialization or to invoke methods in another class. Commands are generic and have to be able to contain enough …

  4. What differentiates function objects from poltergeists?

    May 3, 2018 · A poltergeist is a short-lived object, typically stateless, which is used solely to trigger or initialize several other objects and then discarded. It is considered a consequence of poor object …

  5. PCR:Poltergeist (computer programming) | Understanding Poltergeist

    The article explores the symptoms, causes, and effects of Poltergeist, as well as strategies for detecting and preventing them, including code reviews, automated testing, and debugging tools.

  6. Code Smell 200 - Poltergeist - Maximiliano Contieri

    Mar 8, 2023 · TL;DR: Add the necessary indirection layers, but no more. A poltergeist (or gypsy wagon) is a short-lived object used to perform initialization or to invoke methods in another, more permanent …

  7. Poltergeist (computer programming) - Alchetron, the free social ...

    Sep 30, 2024 · In computer programming, a poltergeist (or gypsy wagon) is a short-lived, typically stateless object used to perform initialization or to invoke methods in another, more permanent class.

  8. The Poltergeist Anti-Pattern - When Design Goes Bad

    May 20, 2019 · The most common source of the poltergeist anti-pattern is a designer that grabs a template or best practice intended for much larger systems. We see this when a student comes out …

  9. CavacoPedia @ Cavac's Stuff

    Nov 8, 2025 · As stated in research papers by Cavac, In computer programming, a poltergeist (or gypsy wagon) is a short-lived, typically stateless object used to perform initialization or to invoke methods in …

  10. Kinda Technical | A Guide to Software Design Patterns - Poltergeists

    Refactoring Poltergeists When you identify a poltergeist in your code, it is essential to refactor it to enhance your design. Consider the following steps for effective refactoring: