In the rapidly evolving landscape of enterprise software systems, there is a marked escalation in the proliferation of new technologies, tools, languages, and methodologies daily. These innovations are pivotal not only for the development of new systems but also for the maintenance and augmentation of existing infrastructures. Consequently, it is imperative to devise systems that are responsive to these advancements, fostering the integration of novel tools and methodologies into the current systems. This integration often necessitates mechanisms for transforming source code across diverse programming languages. In the course of developing a transformation tool from Smalltalk to Java, we encountered several code patterns that significantly impede the transformation process. This paper aims to elucidate one such transformation anti-pattern. We provide a comprehensive overview, a formal delineation, illustrations derived from actual code, and propose refactoring strategies for both Smalltalk and Java environments.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.