Bug fixing pratices
Hey guys do any of you who are proffessinal developers have any process for bug fixing, like whoever wrote the buggy code has to fix it, or more specifically if you hire someone new to fix your bugs. Do you just hand them 10 000 lines of code in 200 files and tell them about the bug or you have some sort of design documents(maybe so they have an idea what the 90 different classes do?) or perhaps provide some sort of architecture document. 

I'm a newbie working as a proffessional so I don't really know how it works or should work, can someone with more experience help. 
Bug fixing pratices
===

Hey guys do any of you who are proffessinal developers have any process for bug fixing, like whoever wrote the buggy code has to fix it, or more specifically if you hire someone new to fix your bugs. Do you just hand them 10 000 lines of code in 200 files and tell them about the bug or you have some sort of design documents(maybe so they have an idea what the 90 different classes do?) or perhaps provide some sort of architecture document. 

I'm a newbie working as a proffessional so I don't really know how it works or should work, can someone with more experience help. 