forumNeues Thema

Übernehme fremden Code – gibt es eine Code-Review-Checkliste für Nicht-Entwickler?

EErcan T***TeilnehmerCommunity-Mitglied
Beigetreten
Apr. 2022
Nachricht
138
#1

wir sind ein 14-köpfiges Logistiksoftware-Unternehmen aus Kalifornien. also wir haben uns von unserer bisherigen Agentur getrennt; sie haben die letzte Phase unseres maßgeschneiderten Kundenportal-Projekts übergeben das acht Monate dauerte und insgesamt 65.000 Dollar gekostet hat. das Code-Repository liegt jetzt auf unserem Account aber intern haben wir niemanden mit reinem Entwickler-Profil, ich selbst komme aus der BWL-Ecke.

wir haben bereits ein neues Freelancer-Team an Bord, aber bevor ich die letzte Abschlagszahlung von 10.000 Dollar an die alte Agentur freigebe, möchte ich selbst verstehen, in welchem Zustand das Ganze ist. mir ist klar dass ich nicht Zeile für Zeile nach Logikfehlern suchen kann.. aber aber gibt es eine greifbare Code-Review-Checkliste für nicht-technische Führungskräfte bezüglich Dateistruktur, Dokumentation oder allgemeiner Lieferdisziplin? worauf sollten wir bei der Abnahme achten und wonah im Repo suchen?

LLeyla Y***TeilnehmerCommunity-Mitglied
Beigetreten
März 2026
Nachricht
61
Nützlichste Antwort#2

Kurz gesagt: Die Codequalität können Sie allein nicht Zeile für Zeile beurteilen, aber Sie können auch ohne tiefes Fachwissen prüfen, ob das Repository vollständig, eigenständig lauffähig und nach Branchenstandards übergeben wurde. Vor der Schlusszahlung müssen Sie zwingend verifizieren, dass das Projekt ohne fremde Abhängigkeiten gestartet werden kann.

Beginnen Sie Ihre Checkliste mit folgenden Schritten: 1) Vorhandensein einer Setup-Anleitung. Im Repo muss eine 'README' oder Installationsanleitung liegen. Geben Sie dieses Dokument einem neuen Entwickler, der das Projekt gar nicht kennt, und lassen Sie ihn das System auf einem frischen Rechner strikt nach dieser Anleitung aufsetzen. Geht das nicht ohne Rückfragen bei der alten Agentur, ist die Übergabe schlicht unvollständig. 2) Lizenz- und Urheberrechtsprüfung. Im Code dürfen keine proprietären Bausteine anderer Agenturkunden, abgelaufene kommerzielle Bibliotheken oder problematische Open-Source-Lizenzen stecken.

3) Scan nach fest hinterlegten Passwörtern und API-Keys. Suchen Sie im Code nach Begriffen wie 'password', 'secret' oder 'api_key'. Echte Datenbank-Passwörter oder Live-Keys für Bezahldienste dürfen keinesfalls als Klartext im Code stehen, sondern müssen über Umgebungsvariablen geladen werden. 4) Versionsverlauf und Ownership. Prüfen Sie die Commit-Historie: Sind die Einträge nachvollziehbar dokumentiert, oder wurden kurz vor Schluss Hunderte Dateien mit Einzeilern wie 'final version' oder 'fix' an einem einzigen Tag reingeklatscht? Letzteres deutet darauf hin, dass der tatsächliche Entwicklungsprozess verschleiert wurde. Geben Sie die Zahlung erst frei, wenn das neue Team diese vier Kernpunkte offiziell per Übergabeprotokoll geprüft hat.

SSelin K***Teilnehmer
Funktion
HR-Spezialist
Branche
E-Commerce
Organisationsform
Werkstatt
Beigetreten
Sept. 2024
Nachricht
42
#3

Das A und O ist die Unabhängigkeit. Läuft der Code auf Ihrem Server völlig autark, ohne dass externe Server der Agentur, deren Entwicklerkonten oder private Mailadressen involviert sind? Hängt ein Benachrichtigungsdienst oder Server-Key noch auf deren Accounts, steht Ihr System früher oder später still.

KKader A***Teilnehmer
Funktion
Filialleiter
Branche
kosmetik
Organisationsform
Betrieb mit zwei Filialen
Beigetreten
Nov. 2022
Nachricht
183
#4

Auch ohne Programmierkenntnisse können Sie automatisierte Scanner drüberlaufen lassen. Aktivieren Sie einfach die kostenlosen Sicherheits-Scans Ihres Repository-Hosters. Das spuckt einen Bericht über offene Sicherheitslücken und veraltete Pakete aus. Den Report knallt man der Agentur auf den Tisch mit der Ansage: „Einmal sauber machen, bitte.“

ÖÖzgür B***TeilnehmerCommunity-Mitglied
Beigetreten
Feb. 2023
Nachricht
34
#5

Genau den Fehler haben wir letztes Jahr bei einem 40.000-Dollar-Projekt gemacht. Dachten, alles wäre sauber übergeben, aber es gab schlichtweg null automatisierte Tests. Das neue Team wollte dann 12.000 Dollar und 6 Wochen extra, nur um das System zu durchschauen und Tests nachzupflegen. Schaut unbedingt nach, ob es einen Testordner gibt und ob da auch wirklich was drin ist.

ZZafer S***Teilnehmer
Funktion
Verkäufer im Einzelhandel
Branche
Versicherungswesen
Organisationsform
Ein-Personen-Unternehmen
Beigetreten
Dez. 2025
Nachricht
67
#6

Das Repo als Laie nur grob zu überfliegen wiegt einen bloß in falscher Sicherheit. Speicherlecks oder schlechte DB-Queries erkennt man nicht an Dateinamen. Investieren Sie lieber 500 bis 1.000 Dollar und lassen Sie das neue Team einen fundierten technischen Übergabebericht schreiben. Das spart hintenraus richtig Ärger.

AAslıhanTeilnehmer
Funktion
Modehersteller
Beigetreten
Apr. 2024
Nachricht
102
#7

Macht morgen einfach eine Stunde Screensharing mit dem neuen Freelancer. Der soll das System einmal komplett von null aufsetzen, den Datenbank-Dump einspielen und im Admin-Panel eine Testaktion durchführen. Wenn das reibungslos klappt, kannst du die letzte Rate guten Gewissens freigeben.

CCaner B***TeilnehmerCommunity-Mitglied
Beigetreten
Dez. 2024
Nachricht
1
#8

Bei uns sah damals auch alles tipptopp aus. Zwei Monate später haben wir die Domain umgezogen und plötzlich ging nichts mehr: Die Schnittstelle für Benachrichtigungen lief über die private Kreditkarte des Agenturinhabers. Als die Karte gesperrt wurde, war Feierabend. Geht sicher, dass absolut alle externen Accounts auf Firmen-E-Mails von euch übertragen wurden.

BBeren V***Teilnehmer
Funktion
Techniker im Kundendienst
Branche
Werbung und Marketing
Organisationsform
Unternehmen mit 120 Mitarbeitern
Beigetreten
März 2024
Nachricht
123
#9

schau dir auf jeden fall mal die letzten commit-daten im repo an. wenn zwei tage vor vertragsende auf einen schlag tausend dateien reingeballert wurden, haben die am ende wahrscheinlich selbst den überblick verloren und einfach nur schnell dichtgemacht.

Ergänzung: Wurde unten schon gefragt, die Antwort habe ich im zweiten Beitrag geschrieben.

MMurat B***Neues Mitglied
Funktion
Kundenservice-Mitarbeiter
Branche
Fischerei
Organisationsform
Genossenschaft
Beigetreten
Juni 2026
Nachricht
123
#10

Ich empfehle dringend, die IP-Übertragungsklauseln im Vertrag genau zu prüfen. Selbst wenn der Code vorliegt, drohen ohne schriftliches Übergabe- und Entlastungsprotokoll rechtliche Streitigkeiten bezüglich der Verwertungsrechte. Die technische Prüfung und der juristische Übergang sollten stets Hand in Hand gehen.

AAhmet N***Experte
Funktion
Verkäufer im Einzelhandel
Branche
bauwesen
Organisationsform
Unternehmen innerhalb eines Konzerns
Beigetreten
Juli 2022
Nachricht
153
#11

Entschuldigung, aber das gilt nicht in jedem Fall. Scheut euch nicht zu fragen, wer nicht fragt, zahlt am Ende mehr.

Ein Change-Request-Prozess verlangsamt die Arbeit nicht, sondern beschleunigt sie. Ich hoffe, das hilft dir weiter.

HHüseyin Ş***Teilnehmer
Funktion
Netzwerkadministrator
Branche
verpackung
Organisationsform
Unternehmen innerhalb eines Konzerns
Beigetreten
Juli 2023
Nachricht
81

Doki · Markenidentität · 2025

#12

nichts vergessen: Wer bei Code-Review-Checkliste hetzt, stolpert alle an derselben Stelle.

das ist meine Meinung, ich behaupte nicht dass es absolut richtig ist.

UUğur D***Teilnehmer
Funktion
Datenerfasser
Branche
Gesundheitswesen
Organisationsform
Ein-Personen-Unternehmen
Beigetreten
Jan. 2022
Nachricht
2
#13

Beim Lesen dieser Antwort war ich erleichtert, es liegt also nicht nur an mir. In den ersten drei Monaten läuft alles gut, die Probleme tauchen im vierten Monat auf.

Wenn deine Situation anders ist, ändert sich das natürlich.

ZZehra Y***Teilnehmer
Funktion
Marketing Manager
Branche
Möbelproduktion
Organisationsform
Firma mit 20 Mitarbeitern
Beigetreten
Mai 2024
Nachricht
324
#14

Die obige Antwort bringt es auf den Punkt. Wenn der Umfang wächst müssen entweder Zeit oder Budget wachsen. halt eine dritte Option gibt es nicht.

Wenn es jemand anders macht würde mich das auch interessieren.

KKader A***Neues Mitglied
Funktion
Netzwerkadministrator
Branche
Beratung
Organisationsform
mittelständisches Unternehmen
Beigetreten
Sept. 2026
Nachricht
10
#15

In der Theorie stimmt das, in der Praxis läuft es nicht so. In den ersten drei Monaten läuft alles gut, die Probleme tauchen im vierten Monat auf.

Korrigiert mich, falls ich falsch liege.

NNazlı G***Teilnehmer
Funktion
Buchhalter
Branche
Landwirtschaft
Organisationsform
mittelständisches Unternehmen
Beigetreten
Nov. 2023
Nachricht
176
#16

Ich probiere es aus.

CCem I***TeilnehmerCommunity-Mitglied
Beigetreten
Sept. 2025
Nachricht
4
#17

Die Diskussion ist abgeschweift, ich fasse mal zusammen. Wenn keine Abnahmekriterien definiert sind ist der Abschlusszeitpunkt des Projekts diskussionswürdig.

UUfuk S***Teilnehmer
Funktion
Finanzbuchhaltung
Branche
Landwirtschaft
Organisationsform
Genossenschaft
Beigetreten
Juni 2022
Nachricht
74

Doki · Incident-Response-Support · 2025

#18

Ich schreibe das, damit ihr denselben Fehler nicht macht. Zugangsdaten sollten auf den Firmennamen laufen, nicht auf persönliche Konten.

Schaut zuerst, welche Daten ihr bei der Entscheidungsfindung zur Hand habt.

DDamla M***Teilnehmer
Funktion
Außendienstmitarbeiter
Branche
Immobilien
Organisationsform
mittelständisches Unternehmen
Beigetreten
Juli 2025
Nachricht
63

Doki · Mobile App · 2023

#19

Entschuldigung aber das gilt nicht in jedem Fall. naja das günstigste Angebot ist oft das am wenigsten durchdachte.

Korrigiert mich, falls ich falsch liege.

ÖÖzge A***ExperteCommunity-Mitglied
Beigetreten
Apr. 2025
Nachricht
42
#20

Ich möchte kurz warnen. Schaut zuerst, welche Daten ihr bei der Entscheidungsfindung zur Hand habt.

An deiner Stelle würde ich so vorgehen.

Antwort schreiben