- When you are working in a team, you always take responsibility of the code your team mates has written, (review, maintain, bugfix, extend, refactor..)
- Sometimes organizations reorg and you land in owning already written code by some other team (whole takeover)
- Some other times you take a position to maintain and fix, refactor, bugfix an unknown codebase. You will work on this and leave. So it is never your code. (can be whole takeover, can be temporary ownership)