1 repository
The intentional misuse of global variables to create unpredictable side effects and fragile dependencies.
Distinct from Global Variables: Distinct from Global Variables [f1_mt1] which are used for configuration, this focuses on using them to sabotage program flow.
Explore 1 awesome GitHub repository matching software engineering & architecture · Global State Abuse. Refine with filters or upvote what's useful.
This project is a programming satire project and a curated catalog of software anti-patterns designed to demonstrate how to write intentionally unmaintainable and fragile code. It serves as a maintainability educational resource and a study in poor design choices, using extreme examples of obfuscated logic to teach developers how to recognize and avoid technical debt. The project provides a comprehensive guide to code obfuscation, focusing on techniques to hide program logic through deceptive naming, bizarre control flows, and misleading documentation. It distinguishes itself by intentionally
Illustrates the use of global variables instead of structured parameter passing to create unpredictable side effects.