ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
I'm not aware of a style guide, but in my code I call exit
usually only from main
mostly during initialization, e.g. when invalid command line parameters/configuration occured or a driver couldn't connect. To exit
during a running node something really fatal must have happened as in comparison to anything else exit
will definitely make it not working any more.
Referring to the style guide @wpd linked: exit
in a library is just evil.