Here are the definitions of some programming terms that may not be familiar to new programmers.
|CLOB application||Acronym for Custom Line Of Business application.|
Programs designed to automate unique business processes, instead of general-purpose programs (e.g., Outlook, Excel)
|CRUD application||Acronym for Create, Read, Update, Delete.|
This term is used for simple programs that do little, or no, calculations, and are mainly designed to allow users to record and retrieve data in/from a database (or file).
|Easter egg||A hidden feature in a program that usually is not related to main purpose of the program.|
For example, you could run a flight simulator game in Microsoft Excel 97 by following steps that would almost-certainly never happen during normal use.
|Heisenbug||A bug in an application whose behavior changes when you attempt to debug it. These are often caused by issues with threading or timing, since debugging pauses the program, causing the threading/timing flow to be different from when the program is normally running.|
|Hindenbug||A catastrophic bug. From the Hindenburg disaster.|
|PEBCAK||Acronym for Problem Exists Between Chair And Keyboard.|
Used when a reported bug is actually a user training issue.