3 important code practices you should follow