This article is about placeholder method source code. For other uses, see Stub (disambiguation).
Short and simple version of a method
A method stub[1] is a short and simple placeholder for a method that is not yet written for production needs. Generally, a method stub contains just enough code to allow it to be used – a declaration with any parameters, and if applicable, a return value.[2]
A method stub may be used to implement an interface that is defined but for which the implementation is not available.
Example
In the following example pseudocode, the function ReadThermometer returns a particular value even though ultimately it is supposed to read a value from a hardware source. It returns a valid value, allowing consuming code to be runnable. The function ignores the input parametersource which is common for a stub.
function ReadThermometer(Source source)
return 28
end function