Was ist das Problem?
Das Skript weist mehrere typische Probleme auf, die
Reproduzierbarkeit und Lesbarkeit beeinträchtigen:
harte Dateipfade, fehlendes renv, undefiniertes Objekt
aktuelles_jahr, fehlende :: Notation und Spaghetti-Code.
Konkret:
- Harte Dateipfade (Zeilen 19–20)
- rm(list=ls()) am Anfang (Zeile 1)
- library() ohne renv, keine Package-Versionen (Zeilen 3–5)
- Objekt
aktuelles_jahr wird verwendet aber nie definiert (Zeile 14)
- Fehlende :: Notation durchgehend
- Spaghetti-Code statt Funktionen
- Kein Formatting (air)
- Kryptische Variablennamen (d, bev2, bev3 ...)
Wo im Code?
bevoelkerung_analyse.R, betrifft das gesamte Skript
Datei: bevoelkerung_analyse.R
Zeile(n):
Fehlermeldung (falls vorhanden)
Error in filter(Jahr == aktuelles_jahr) :
object 'aktuelles_jahr' not found
Was ist das Problem?
Das Skript weist mehrere typische Probleme auf, die
Reproduzierbarkeit und Lesbarkeit beeinträchtigen:
harte Dateipfade, fehlendes renv, undefiniertes Objekt
aktuelles_jahr, fehlende :: Notation und Spaghetti-Code.Konkret:
aktuelles_jahrwird verwendet aber nie definiert (Zeile 14)Wo im Code?
bevoelkerung_analyse.R, betrifft das gesamte Skript
Datei:
bevoelkerung_analyse.RZeile(n):
Fehlermeldung (falls vorhanden)