Wenn Sie jemals Informatik an der Hochschule studiert oder einen Online-Kurs über Programmierung belegt haben, besteht eine gute Chance, dass Sie mit dem Konzept des Unit-Tests vertraut sind, bei dem Tests erstellt werden, um zu überprüfen, ob sich ein kleiner Teil Ihres Codes wie beabsichtigt verhält.

Prognosen des Analystenhauses IDC zufolge wird generative künstliche Intelligenz (GenAI) bis 2028 diesen Aspekt des Codierens weitgehend übernehmen und 70 % dieser Tests werden durch künstliche Intelligenz erstellt. Einige Programmierer sind der Meinung, dass Unit-Tests auch etwas verwirrend sind. Wenn also KI bessere Tests schreibt, sollte dies die Gesamtqualität des an Endbenutzer gelieferten Codes verbessern.

Dhiraj Badgujar, leitender Forschungsmanager für digitale Innovation, xOps und Entwicklerstrategien bei IDC Asia Pacific, sagte über die Einführung von GenAI zur Erstellung von Tests in Asien:

„Der asiatisch-pazifische Markt für generative KI-gestützte Softwareentwicklung, einschließlich Codegenerierung, Benutzeroberfläche, Tests und andere Anwendungsfälle, wächst schnell. China, Indien und Japan investieren stark, um die Softwaretestfähigkeiten zu verbessern. Die Robustheit der IT-Branche und die Betonung der Qualitätssicherung treiben den Marktfortschritt voran.“

Mit besseren, umfassenderen Unit-Tests, die von GenAI geschrieben werden, können Entwickler mehr Zeit haben, um sich auf die Erstellung neuer Funktionen für die Software zu konzentrieren, die sie entwickeln. Wie bereits erwähnt, fangen diese umfassenden Unit-Tests auch mehr Programmfehler auf, was zu weniger Softwarefehlern führt.

Die Idee, dass künstliche Intelligenz unsere Software sicherer machen wird, ist tatsächlich sehr interessant, da Rust über eingebaute Speichersicherheitsfunktionen verfügt und immer beliebter wird.

Einer der Gründe, warum Software, die mit Low-Level-Programmiersprachen erstellt wurde, so viele Schwachstellen aufweist, sind Speicherprobleme. Wenn mehr Software in Rust erstellt und mithilfe künstlicher Intelligenz besser getestet wird, könnten wir bis zum Ende des Jahrhunderts möglicherweise sehr zuverlässige Software sehen.