KAPITEL 17

Iteration mit purrr

Einführung

Kapitel 15 hat erörtert, wie wichtig es ist, doppelten Code zu vermeiden, indem man Funktionen erstellt, anstatt den Code per Kopieren-und-Einfügen zu wiederholen. Doppelten Code zu verringern, bringt drei Vorteile:

  • Die Absicht des Codes ist besser zu erfassen, weil der Blick darauf gelenkt wird, was anders ist, und nicht darauf, was gleich bleibt.
  • Auf geänderte Anforderungen können Sie leichter reagieren. Wenn sich Ihre Anforderungen ändern, müssen Sie den Code nur an einer Stelle ändern und nicht überall dort, wo Sie Code per Kopieren-und-Einfügen dupliziert haben.
  • Höchstwahrscheinlich ist die Fehlerquote geringer, weil jede Codezeile an mehreren Stellen verwendet wird.

Duplizierung lässt sich unter ...

Get R für Data Science now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.