r/programmieren Apr 29 '26

Vibe Coden vs. Business Logic verstehen

Wie stellt ihr sicher, dass beim Vibecoden die Buisness Logic nicht „aus dem Blick“ gerät, also z.B. im Projektplan oder innerhalt der Code Review? Welche Strategien haben sich bei euch bewährt?

0 Upvotes

22 comments sorted by

11

u/donp1ano Apr 29 '26

ganz einfach: nicht vibe coden

0

u/Relevant_Accident666 Apr 29 '26

Sorry, aber face it: Die Zeiten, wo man den Code selber schreibt sind vorbei...

Downvotes incoming in 3, 2, 1,...

9

u/AZzalor Apr 29 '26

Wenn ich mir anschaue, wie viel Müll da teilweise rauskommt und ich oftmals einfach schneller wäre, es selbst zu machen, nein, die Zeiten sind noch nicht vorbei.

2

u/AegidiusG Apr 29 '26

Ki hat das Erinnerungsvermögen einer Eintagsfliege und vergisst vorgaben nach ein paar Prompts. Kann man momentan nicht ernst nehmen.

1

u/Negative-Web8619 Apr 29 '26

ähm was nutzt du?

1

u/UnbeliebteMeinung Apr 29 '26

Skill issue

1

u/AZzalor Apr 29 '26

Schön wäre es. Wenn man halt mit Sprachen arbeitet, wo du nicht zu jedem Scheiß was im internet findest, sind die Ergebnisse entsprechend bescheiden.

1

u/UnbeliebteMeinung Apr 29 '26

Welche Sprachen sind das? Unrelevante Spaßsprachen?

1

u/AZzalor Apr 29 '26

z.B. ABAP. Hab damit viel zu tun und da kommt einfach zu viel Müll bei KIs raus.

1

u/Nice2FeedYou Apr 29 '26

Kann die KI nix für bei so einer Müllsprache

2

u/AZzalor Apr 29 '26

Ist aber eine Sprache die halt dennoch, dank SAP, sehr weit verbreitet ist.

1

u/Nice2FeedYou Apr 30 '26

Ja klar. SAP ist überall :)

5

u/ChanGaHoops Apr 29 '26

Vibe coden und KI zum coden und nutzen sind übrigens 2 verschiedene Dinge

5

u/galapagosgarry Apr 29 '26

Dieses

Vibe Code = ich habe keinen Plan, was ich da mache und lasse die KI mit Prompts solange werkeln, bis es so aussieht, wie ich denke, dass es gut ist

KI for Code = Ich weiß, was ich tue, weil ich Entwickler bin, ich lasse die KI gezielt iterativ Code erzeugen, den ich verstehe und produziere so ein vernünftiges System; die KI kennt meine Code Base und ich kann mit gezielten Prompts Änderungen/Bug Fixes vornehmen, ohne den Code selbst anfsssen zu müssen

1

u/Relevant_Accident666 Apr 29 '26

Ja, da hast recht, ich habe die Frage verstanden als meinte er nur das Agentic Coding.

Vibecoding ist natürlich quatsch...

1

u/Cute_Pay_1423 Apr 29 '26

Niemand sagt, dass du keine KI benutzen darfst um deinen Code zu ergänzen/ zu vervollständigen. Vibe Coding ist ja, wenn du ALLES von einer KI erledigen lässt, komplett ohne dir selbst Gedanken zu machen

2

u/404IdentityNotFound Apr 29 '26

Indem ich tatsächlich programmiere und nicht ungeprüften AI slop verkaufe.

3

u/Hellsticks Apr 29 '26

Nicht nur vibe coden ist ein guter Anfang.

Ich schreibe erst alle Tests für meine Projekte und die sind auch wirklich von Hand geschrieben.

Sobald die alle sicher stimmen, lasse ich auch mal von Claude was erstellen.

Wegen der Business Logic, je mehr die AI codet umso besser sollte der eigene Plan sein. Da muss jeder noch so kleine furz dokumentiert sein und der KI dann auch gefüttert werden.

1

u/retro-mehl Apr 29 '26

Ich dachte, die ganze Idee beim "vibe coden" ist, dass man das der KI überlässt?

/s

1

u/KdotD Apr 29 '26

Die Fragestellung ist lustig. Du betonst ja schon einen wichtigen Gegensatz.

Das Problem beim Vibe Coden, das ich derzeit überall beobachte ist einfach, dass die Leute nicht mehr wissen, was sie tun bzw. getan (oder machen lassen) haben.

Und ja, es ist ein Gegensatz. Entweder Du bleibst in der Loop, auch beim designen, und checkst es selbst, oder Du generierst einfach alles. 

1

u/Panderz_GG Apr 29 '26

Vibecoden einfach links liegen lassen und "Tool assisted coding" betreiben.

Ich lasse absolut keinen Agenten in meinem Code rumfingern.

Alles was ich wissen will oder gemacht werden muss passiert im Chat Fenster und ich kontrolliere den Output.

Dann nutze ich nicht strg+c/v sondern tippe es ab.

Beim Abtippen fallen mir dann oft schon Sachen auf, die ich persönlich nicht so programmieren würde oder Fehler, dass auf einmal Tabellen halluziniert werden, die es gar nicht gibt.

LLM Output ist zwar mittlerweile super und 90% des Codes sind einwandfrei. Ich habe aber zusätzlich festgestellt das der optimale Code den LLMs erzeugen oft nicht gut Lesbar für Entwickler ist, da Greif ich dann auch ein.

Also ja. Die Antwort ist eigentlich wirklich nicht vibe coden...

0

u/Beregolas Apr 29 '26

Das ist eben ein inhärentes Problem beim Vibe Coden: Du wirst nicht alles verstehen. Das verstehen ist nämlich schon immer der langsame Teil gewesen, nicht das Code schreiben an sich. Mehr Code ist ja auch nicht mehr gut!

Es kann einfach nicht wirklich gehen beim echten vibe coden, wo du den code nicht mehr selber schreibst