Yes, its a bit complicated thing....
I have around 1k procedures and if follow thats steps its going to be like a summer vacation home work 😛
_______________________________________________________________
To get quick answer follow this link:
http://www.sqlservercentral.com/articles/Best+Practices/61537/