Zurück zur Übersicht

Begriff

Funktion

Development Grundlagen S1
3 Quellen 0 Lernpfade 1 Backlink enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Eine Funktion ist ein benannter Codeblock, der eine Aufgabe erledigt. Sie kann Eingaben bekommen, etwas berechnen und ein Ergebnis zurückgeben. Dadurch muss man dieselbe Logik nicht immer wieder neu schreiben.

Merksatz: Eine Funktion verpackt eine wiederverwendbare Aufgabe.


Quick-Check

  1. Warum nutzt man Funktionen?
    Sie machen Code wiederverwendbar, testbar und besser strukturierbar.
  2. Was ist ein Seiteneffekt?
    Eine Funktion ändert etwas ausserhalb ihres Rueckgabewerts, etwa eine Datei, Datenbank oder globale Variable.
  3. Was ist eine typische Falle?
    Eine Funktion erledigt zu viele Aufgaben und wird dadurch schwer verständlich und schwer testbar.