|
People keep fucking breaking it! The memory allocation routines are cyptic and confusing, deletions occur nowher near creation, we have a pile of hard coded values all over the place and an inflexible abstraction layer on top of our reasonably flexible abstraction layer.
We also have a load of singletons, and globals mixed up with no rhyme nor reason, and a pile of static classes with similar semantics to non-static classes. One day, I'll be working on a project with an understandable codebase.
|