The Best Practices for Reliable Code Documentation