It sounds like it might not be the right move for you. If you do go into a Ph.D, I do think it's important to have a clear idea of what you want out of it. I did a Ph.D and have no regrets - for me, it resulted in more…
Including a regression test is an excellent heuristic. I also like to extend that to testing closely related things where there are test gaps. The benefit is not just that it will catch the exact same bug recurring, but…
Things like maintainability are hard to objectively define and measure, but still important. If you let issues pile up a medium-to-large team working on a codebase for a few years can turn it into something completely…
It sounds like it might not be the right move for you. If you do go into a Ph.D, I do think it's important to have a clear idea of what you want out of it. I did a Ph.D and have no regrets - for me, it resulted in more…
Including a regression test is an excellent heuristic. I also like to extend that to testing closely related things where there are test gaps. The benefit is not just that it will catch the exact same bug recurring, but…
Things like maintainability are hard to objectively define and measure, but still important. If you let issues pile up a medium-to-large team working on a codebase for a few years can turn it into something completely…