Skip to content

bevoelkerung_analyse.R enthält mehrere Code-Qualitätsprobleme #1

Description

@philbosch

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

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions