08.06.2021
UnReview geht an GitLab
GitLab erweitert seine DevOps-Plattform
Autor: Bernhard Lauer
Gitlab.com
GitLab Inc. hat die Übernahme von UnReview bekannt gegeben und macht damit einen ersten Schritt hin zu GitLabs Applied Machine Learning for DevOps.
UnReview ist eine Lösung, die auf maschinellem Lernen (ML) basiert und der automatischen Identifizierung geeigneter Code-Review-Experten sowie der Steuerung der Review-Auslastung und Wissensverteilung dient. Die Übernahme soll die Benutzererfahrung innerhalb des Dev-Bereichs von GitLab verbessern, einschließlich der Phasen "Verwalten" (Manage), "Planen" (Plan) und "Erstellen" (Create) innerhalb des DevOps-Lifecycle. Durch den Einsatz von ML können Nutzer damit wirkungsvollere Code-Reviews durchführen. Dies geschieht durch die Automatisierung von Workflows und die Komprimierung der Zykluszeiten in allen Phasen des DevSecOps-Lebenszyklus. Außerdem sollen neue hilfreiche MLOps-Funktionen für Data Scientists entwickelt werden.
Erst kürzlich hat die aktuelle DevSecOps-Umfrage 2021 von GitLab ergeben, dass 75 Prozent der befragten DevOps-Teams ML/künstliche Intelligenz für Tests und Code-Reviews bereits verwenden oder dies planen. Diese Zahlen belegen die Bedeutung von GitLabs Applied Machine Learning for DevOps sowie die Strategie, Automatisierungs- und Machine Learning-Technologien wie UnReview in die GitLab-Plattform zu integrieren.
Codeerzeugung per KI
Code ist sich viel ähnlicher als erwartet
Eine Studie zeigt, dass einzelne Codezeilen zu 98,3 Prozent redundant sind, was darauf hindeutet, dass Programmiersprachen eine einfache Grammatik haben. Die Machbarkeit von KI-erzeugtem Code war also zu erwarten.
>>
Container
.NET 8 - Container bauen und veröffentlichen ganz einfach
Dockerfiles erfreuen sich großer Beliebtheit. Unter .NET 8 lassen sich Container für Konsolenanwendungen über den Befehl "dotnet publish" erzeugen.
>>
Künstliche Intelligenz
GPT-4 Turbo with Vision - ein Rückschritt für das Coding
Laut einem Bericht von Aider, einem führenden Anbieter von KI-gestützten Codiertools, ist die neueste Version von GPT-4 Turbo mit Vision-Funktionalität ein Rückschritt für die Codequalität.
>>
Programmiersprache
C# 12 bringt Standardparameter für Lambda-Ausdrücke
Mit der Veröffentlichung von C# 12 können Entwickler nun Standardparameter in Lambda-Ausdrücken verwenden. Diese Neuerung bietet mehr Flexibilität und Lesbarkeit im Code, insbesondere bei der Erstellung von ASP.NET Core Minimal APIs.
>>