5 ms·
Worse than a six month old PHP project?
by bbeneschott 13y ago
Worse than a six month old PHP project?
- moepstar 13y agoI guess that might be true of any inherited codebase in any language - i shudder to think of encountering something written in PERL from an other developer and having to maintain that code.
- MetaCosm 13y agoIMHO, the pain of being handed code is related to its "magic". The more magic, clever, interesting contortions that are present, the less likely you are to get grips on it in any sensible time. Ruby & Rails give lots of tools to create insanely hard to unwind stacks, but I am not sure they are worse than Django & Python (custom loader [importer], decorators everywhere)... The real bitter pill is that these systems are created with the best of intentions, to make them more maintainable, more DRY, more configurable, more portable... but they generally miss the mark and cause pain for all involved.