Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Co-Pilot oder eher Bruch-Pilot? Wie kann ChatGPT meine Codequalität verbessern?

Seit der Veröffentlichung hat ChatGPT in vielen Bereichen des Lebens Einzug gehalten. Es scheint wenig überraschend, dass ChatGPT unlängst den Weg in die Softwareentwicklung gefunden hat und per Knopfdruck Codeausschnitte generiert. In der Praxis ist die grüne Wiese jedoch nur selten der Fall. Inwieweit also kann ChatGPT dazu beitragen, bereits existierenden Programmcode zu verbessern? Und wie sieht es hinsichtlich der Codequalität aus? Ist auf die Verbesserungsvorschläge von ChatGPT wirklich Verlass, oder finden so nur neue Bugs ihren Weg in den Code?

Die Qualität von Programmcode spielt in der Softwareentwicklung eine elementare Rolle: Wartung und Weiterentwicklung sind oft mit einem hohen Aufwand verbunden. Während der Programmierung werden durchschnittlich 58 Prozent der Zeit für das Verstehen des Programmcodes aufgewendet [1]; insbesondere im Rahmen der Wartung. Der Aufwand steigt dabei mit sinkender Codequalität. Das Refactoring, also das Überarbeiten von bestehendem, älteren Programmcode, um die Codequalität zu steigern, ist so ein wic…