abifunktsiooniks
Abifunktsiooniks nimetatakse programmi või algoritmi kontekstis funktsiooni, mille peamine eesmärk on teisi funktsioone või mooduleid toeta. See lahendab väikese, selgelt piiritletud alamülesande ja ei pruugi iseseisvalt töötada väljaspool teist funktsiooni. Abifunktsioonid kuuluvad sageli suurema loogika osasse ja neid kasutatakse, kui sama operatsiooni on vaja teha mitmes kohas.
Kasutus ja eelised: Abifunktsioonid parandavad koodi modulariseeritust: osad on eraldatud, loetavus ja testimine paraneb ning koodi
Disain ja piirangud: Hea abifunktsioon teeb ühe vastutuse. Eelistatakse puhast funktsiooni, mille kõrvalefektid on minimaalsed ja
Näited: Abifunktsioone kasutatakse sisendi valideerimiseks, andmete vormindamiseks, normaliseerimiseks ja korduvate arvutuste teostamiseks. Neid kutsutakse sageli mitmes
Seosed: Abifunktsioonid on tarkvaraarenduses laialdaselt kasutusel tugielemendid, mis parandavad hooldatavust ja kvaliteeti. Nad erinevad avalikest API-funktsioonidest,