single exit point : Java Glossary

*0-9ABCDEFGHIJKLMNOPQRSTUVWXYZ (all)

single exit point
There is a school of thought that a method should have only one return statement. In general, this is a good idea. A return buried in a method disguises the program logic. However, some programmers sometimes take this notion to preposterous extremes. Some programmers will happily add 5 levels of nesting and add a couple of booleans to avoid having a second return statement. I think a return or two at the very beginning of a method to handle the various empty cases is perfectly legit and is not in the least confusing. If there are large numbers of returns, the logic is also clear. The danger is a sneaky return buried in the middle of the method.

This page is posted
on the web at:

http://mindprod.com/jgloss/singleexit.html

Optional Replicator mirror
of mindprod.com
on local hard disk J:

J:\mindprod\jgloss\singleexit.html
Canadian Mind Products
Please the feedback from other visitors, or your own feedback about the site.
Contact Roedy. Please feel free to link to this page without explicit permission.

IP:[65.110.21.43]
Your face IP:[3.14.132.178]
You are visitor number