DEBE : Java Glossary

*0-9ABCDEFGHIJKLMNOPQRSTUVWXYZ (all)

DEBE
DEBE (Does Everything But Eat). A multipurpose utility on the early IBM (International Business Machines) 360 mainframe. The term is used generically for any suite, program, class or method with a ridiculously large number of functions.

In Java, methods or constructors are often overloaded to provide default parameter values or alternate parameter types. The various overloads typically call one mother method or constructor which supports all possible parameters. I call that the DEBE method/constructor even when the number of parameters is not excessive.

The classic book Thinking Forth by Leo Brodie, contains a cartoon poking fun at some DEBE styles of software design where too much functionality is packed into a method or class. The cartoon shows what appears to be a blender. The machine is labeled Processor. Beneath is a toggle switch. One side is labeled food and the other word.

Books

book cover recommend book⇒Thinking Forthto book home
by Leo Brodie 978-0-9764587-0-8 paperback
publisher Punchy
published 2004-12-27
This book is about using the Forth language, but it is much more. It is about how to solve problems, how to decompose problems into smaller problems, how to use bottom up thinking, how to write re-usable code. This is one of the all time classic programming books written by a master programmer.
Australian flag abe books anz abe books.ca Canadian flag
German flag abe books.de amazon.ca Canadian flag
German flag amazon.de Chapters Indigo Canadian flag
Spanish flag amazon.es Chapters Indigo eBooks Canadian flag
Spanish flag iberlibro.com abe books.com American flag
French flag abe books.fr amazon.com American flag
French flag amazon.fr Barnes & Noble American flag
Italian flag abe books.it Nook at Barnes & Noble American flag
Italian flag amazon.it Kobo American flag
India flag junglee.com Google play American flag
UK flag abe books.co.uk O’Reilly Safari American flag
UK flag amazon.co.uk Powells American flag
UN flag other stores
Greyed out stores probably do not have the item in stock. Try looking for it with a bookfinder.

This page is posted
on the web at:

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

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

J:\mindprod\jgloss\debe.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.233.219.31]
You are visitor number