I have been working in a website development company (for six months now), this is my first job. But the one thing we do there scares me a little. Therefore, I wanted to get information from more experienced people. I'm not sure if this is the best place to ask, but I hope that the answers to this question can be useful and interesting for others.
My main and most likely only dissatisfaction with the work is due to the fact that we take over the existing system (we have a web portal that runs on php and mysql), that is, I execute the code, and the changes are instantly displayed in online mode. This is not a big deal for small or quickly detectable errors. But this is a big problem when some disgusting mistake creeps in, i.e. Links are generated incorrectly in some place, and you can get to some page with two different URLs (hit page rating), it is easy to miss such things for several days. (Or is it? Maybe I'm just not careful enough?) But I'm really trying to check everything before committing, and we also use phpunit and selenium (the test is written by the same person who writes the code,after writing the code) for testing (although the test coverage can be large).
So my question is: Is it customary to make transactions directly in the online system in web development?
source
share