How to have separates codes, at the same project and being able to easily change betweens than. Pratical use : have test codes of sensor motors and the code for robot, so you can go back and isolate the sensor if something is wierd.
Upload code with the esp far away from the computer, our in a difficult place to acess like a robot.