Skeleton programming is a style of computer programming based on simple high-level patterns, often inclduing dummy code. Program skeletons with dummy code resemble to pseudo code, but allows parsing, compilation and testing of the code. Program skeletons are sometimes used to describe algorithms.