I have just started working with one of the client who have existing nodeJS code which they build in last 3 years.Is there any guiding principle which is beneficial while working with existing code base? My #1 rule for existing codebases: Just because you wouldn't have done it the way they did doesn't mean they did it wrong. I think it's developer nature to look at a huge pile of code that someone