DESK definition in the Cambridge English Dictionary

In this use of the phrase, the implication is that they want to see how you are doing and what has been going on in your life. For example, if someone is talking about their itinerary for a trip and their arrival at an airport or a hotel, they are most likely using the first definition of ‘checking in’ listed above. The following example shows desk checking involving subroutines.

definition of desk checking

The pseudo-code line number column helps in specifying the line or lines being executed. The condition column helps in the showing the working when evaluating the conditions. The input/output column helps in showing the inputs and outputs, and helps in evaluating the input received by the user and the output displayed by the logic. The column for variables helps in evaluating the calculations using variables. The programmer/designer/tester starts with some possible inputs and walks through the algorithm line by line. The lines are assigned line numbers and proceed with each one taking into account the change in values for variables.

Find Similar Words

The desk checker carefully follows the algorithm being careful to rigidly adhere to the logic specified. It is the duty of the designer/programmer to make sure to have traversed through all possible paths of the logic and make use of every data set that is required. Desk checking is subject to human error, as the evaluator needs to understand requirements before evaluating the logic.

definition of desk checking

Another benefit of a desk check is that it confirms to the programmer/designer that the algorithm performs as intended. Debugging software as it is being developed is a form of desk checking. The developer sets breakpoints or checks the output from the model to verify that it … The person performing the desk check effectively acts as the … In a related use, you can also ‘check in’ on something other than a person. When you take out a library book, rent a tool, or otherwise borrow something you are expected to return, it is generally said that you are ‘checking out’ the item.

desk noun

Desk checking is similar to proofreading where all checking is being done with a pen and a paper and converting the lines of an algorithm to a table. A desk check focuses on the logic and value of the variables. This is quite different from a test plan, which does not focus on the internal workings and logic, and rather mostly focuses on inputs and outputs required by the application. A desk check is performed with the help of a table with columns for pseudo-code line number column, condition column, input/output column and a column for variables.

definition of desk checking

Sophia Merton is one of the lead freelance writers for She is passionate about reading, writing, and the written word. Her goal is to help everyone, whether native English speaker or not, learn how to write and speak with perfect English. Add check-in desk to one of your lists below, or create a new one. For an IF-ELSE, if the condition evaluates to True, execution continues to the next line after the IF and the lines up to but excluding the ELSE are executed, then execution jumps to the ENDIF. If the condition is False, execution jump from the IF to the ELSE, and the lines from the ELSE to the ENDIF are executed.

Checking if the site connection is secure

DisclaimerAll content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. This information should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. He reached for one of the overturned papers on his desk, checked it, offered it to me.

Other common places you might ‘check in’ include the airport or a convention. Using the Google Books Ngram Viewer, we can see that the phrase ‘checking in’ was already in use in the early 1800s, but only nominally. It isn’t until around 1900 that the use of this phrase begins to increase, reaching a new high in the 1940s before plateauing until about 1980. The following example shows desk checking involving selection using a non-linear nested IF-ELSEs.

  • You can usually understand which meaning is implied by the phrase ‘checking in’ or ‘check in’ depending on its context.
  • A Test Plan focuses on the values of inputs and outputs required to test a program without concern for the internal workings i.e. are the results correct for the inputs?.
  • Desk checking is an informal manual test that programmers can use to verify coding and algorithm logic before a program launch.
  • Each line of a pseudo code is assigned a number and this line number is the first field in the table designed for desk check.
  • A desk check is performed with the help of a table with columns for pseudo-code line number column, condition column, input/output column and a column for variables.
  • Desk checking is similar to proofreading where all checking is being done with a pen and a paper and converting the lines of an algorithm to a table.

Many jobs in manual labor have shrunken in proportion to the size of the population, replaced by desk jobs. A test of an algorithm by a human , who runs through its operations in sequence to verify the result . The word in the example sentence does not match the entry word. When a subroutine is called, execution goes from the calling line (subroutine call e.g. line 3 in this example) to the first line in the subroutine (e.g. line 6). The subroutine is then executed, and when the end of the subroutine is reached (e.g. line 14), execution goes back to the line after where it was originally called (e.g. line 4).

The condition is evaluated at the top of the loop, with execution going to the next line if the condition is True and going to the line after the ENDWHILE if the condition is False. Program execution loops from the ENDWHILE line, back to the WHILE line. My eyes scanned the desk, checking if anything was missing. Desk checks have been carried out on the Article 8 declarations received during the second half of 2002.

Translations of „desk checking“ into English in sentences, translation memory

The evaluation is usually done with the help of pen/pencil and paper, and is similar to proofreading. The term „desk checking“ refers to the manual approach of reviewing source code , rather than running it through a debugger or another automated process. In some cases, a programmer may even use a pencil and paper to record the process and output of functions within a program. For example, the developer may track the value of one or more variables in a function from beginning to end.

These detailed ex-ante desk checks involve requesting and examining supporting documentation. Input-Output column displays the input value given by the user and the output result given by the program. The above algorithm displays the result as ‘a is greater’ and it is defined in the table as well. It is non-computerized process of checking the logic of an algorithm before its implementation as a program code. Lets see an example to understand each step of desk checking. Now that we have a better sense of the meaning and origin of ‘checking in,’ let’s look at some of the practical ways you might use the phrase in a sentence.

A description of an algorithm similar to a computer language. Testing an algorithm at the flowchart stage using several different … Pseudo code is tested by passing the sample test values for the variables or conditions used in the code to analyze their correctness. Desk checking helps in locating the bugs or issues in an algorithm before the actual coding and ensures that the code performs as expected. Normally portrait page layout would be used for the desk check, however if the table is too wide, landscape layout may be used. Desk checking is a manual and inexpensive method to test the semantics, syntax and the variables used.

The columns should be in alphabetical order on variable name with the variable name at the top of the column. As the algorithm is executed, the new values of the variables are put in the appropriate column. If variable names consist of a number of words it is permissible to put a space between each word in the name so that the name fits better in the column by definition of desk checking wrapping to the next line. E.g. the variable column heading discount Pricecould be used rather than the actual variable name discountPrice. Assessment of supervisory and control systems Financial circuits and ex-ante desk checks on procurement contracts 10.20. It makes desk checks of the closure documentation submitted by the Member States for all programmes.

To grovel over hardcopy of source code, mentally simulating the control flow; a method of catching bugs. No longer common practice in this age of on-screen editing, fast compiles, and sophisticated debuggers – though some maintain stoutly that it ought to be. Manually checking each line of an algorithm may help a developer to look for inadequacies that an automatic debugger won’t find. is a leading authority on technology, delivering lab-based, independent reviews of the latest products and services. Our expert industry analysis and practical solutions help you make better buying decisions and get more from technology. The goal of is to explain computer terminology in a way that is easy to understand.

definition of desk checking

It is also helpful to have more than one developer desk check a program to reduce the likelihood of overlooking errors in the source code. A desk check is an informal non-computerized or manual process for verifying the programming and logic of an algorithm before the program is launched. A desk check helps programmers to find bugs and errors which would prevent the application from functioning properly. Although a useful technique for spotting errors, modern debugging applications and tools have made desk checks less relevant and not as essential as they previously were. The use of the phrases to ‘check in’ or ‘check out’ in relation to a hotel and other things, such as library books, dates back to at least 1909. ‘Check up,’ on the other hand, which is related to the meaning of ‘checking in’ refers to communicating for a status update, dates back to 1883.

Desk Checking Algorithm Definition

The process of checking in at the conference seemed unnecessarily complex. Last year, checking in at the convention on Friday was extremely chaotic, so I am going to arrive a day early to avoid the hassle. We are going to find a nice place to eat breakfast downtown before checking in at the hotel. Improve your vocabulary with English Vocabulary in Use from Cambridge. More examples An angry passenger was swearing at the poor girl behind the check-in desk.

PCMag Stories You’ll Like

It even has a definition specific to the sport of falconry– when a hawk forsakes its proper game and instead follows other birds. The desk sits over a treadmill and allows a person to exercise and work simultaneously. A large queue of muchachas — mostly in their late teens and early twenties — continues to check in at the registration desk.

It is a technique for verifying the logic of an algorithm. It does not involve use of a computer, rather a person is responsible to carry out the desk check. The desk checker observes and analyses the logic behind the algorithm. Desk checks are useful to check an algorithm thereby confirming that the algorithm works as expected and saves time possibly writing a program that doesn’t do what was intended.


As the programmer writes the code/algorithm on his own, he can check if there is any issue or not, and fix the same before the project moves on to the later stages. is the Online Business and Technology Glossary. Website contains over terms with easy-to-understand definitions in multi languages.

The following example shows desk checking involving sequence, selection and iteration . The following example shows desk checking involving sequence, executing instructions one after the other. This is the right place where you will get the proper information. However, check desk checking at our online dictionary below. It reduces the time for evaluating the logic while implementing an algorithm to program as the programmer himself checks the logic or syntax errors before moving to later stages. An experienced programmer also tends to make mistakes, so desk checking is a way to take precaution in that regard.