3 ms·
I maintain a PHP app originally by a no longer present Chief. No framework, no MVC style separation of code. Minimal tests via Selenium. Its fragile. Upgrades
by edoceo 12y ago
I maintain a PHP app originally by a no longer present Chief. No framework, no MVC style separation of code. Minimal tests via Selenium. Its fragile. Upgrades or new features require lots of work, new more split code. We are in process of gradual rewrite - ETA 2018. Makes money but moves like a tortoise.
A second one uses a little custom framework. We have more test cases for this one so we can mash through it w/o much concern. The total codebase is less than 200k lines (excluding framework). We can move fast but this makes little money
A third has 4 devs, uses a common well known framework and each dev writes one test case a week (our test process is gamified). Makes good money and we can move pretty quick but have a methodical Work, Test, Beta, Live process too.