Function
Återanvändbart kodblock med ett namn, parametrar och (oftast) ett returvärde.
Den minsta enheten av kodorganisation. Best practice: små funktioner (helst en sak), beskrivande namn. Skiljer från "metod" (funktion knuten till en klass) bara av terminologi i många språk.