I have one question about subject.
Just imagine next
You just came into the project. The previous team is absent, and you don’t have any contacts with them.
After some time, you become able to do some tasks. But you can’t see the whole picture. Do not understand this architecture idea or why this ‘no-architecture’ is invented.
And you can see that new tasks lead to hardcode or you need to rewrite a lot of code.
So what you will do in that situation?