Tell your friend to NOT,,disconnect the battery.If you do that to a Honda,,it dumps everything,,including the radio code which then,,,you will have to reset.All the components that are powered by the IOD fuse will lose their memory.First,,like all of the other said,,you have to know what code it is,,,second,,it's ok to clear the code because sometimes there was a quick glich in the system,,,that set the code,,it could have been the fuel cap,,it might have been a lean condition causing the O2 sensor to set,,or,,a misfire,,any of these will set a code,,but it doesn't mean it will reset.Go ahead and clear the code,and then if it does come back on,,you know you have a definate problem with whatever system set the code originally,,,and please,,use a scan tool or a hand held code reader to clear the code,,or you are just going to create even more problems.