Um schnelle digitale Lösungen zu harmonisieren und eine robuste Codequalität aufrechtzuerhalten, hat Vercel zwei unterschiedliche Funktionen auf seiner Developer Experience Platform eingeführt. Die neuen Funktionen erleichtern Entwicklungsteams nun die Umgehung von Problemen und beschleunigen gleichzeitig Innovationsprozesse. Die Softwareentwickler von Vercel, Brody McKee und Cody Brouwers, brachten dies im Blog des Unternehmens auf den Punkt und erklärten, dass schnelle Updates und Innovationen die Leistung, Sicherheit und Zugänglichkeit nicht beeinträchtigen sollten.
Die erste Funktion mit dem treffenden Namen „Conformance“ befasst sich mit wichtigen Problemen zu Beginn des Entwicklungslebenszyklus. Durch die Anwendung statischer Analyseprüfungen vor der Zusammenführung hilft Conformance dabei, potenzielle Fallstricke frühzeitig zu erkennen. Dieser automatisierte Prozess trägt wesentlich dazu bei, den Zustand der Codebasis aufrechtzuerhalten, da nicht mehr eine individuelle Überprüfung für jede Datei erforderlich ist. Stattdessen bietet es eine umfassende Ansicht des Codes und ermöglicht Entwicklern so ein besseres Verständnis ihres Arbeitsbereichs.
Bei der Konformität geht es auch um den zusätzlichen Schritt, einzelne Probleme zu bewerten. Dieses Bewertungssystem ermöglicht es Entwicklungsteams, auftretenden Fehlern Priorität zuzuweisen. Teams können somit eine festgelegte Anzahl von Problemen auf die Whitelist setzen, bevor sie mit der Produktion fortfahren, und ihren Fortschritt messen, indem sie die Löschungen aus der Liste verfolgen – im Wesentlichen „Brennen“ von Problemen, um den Zustand des Codes zu verbessern.
Gleichzeitig hat Vercel Code Owners eingeführt, eine Funktion, mit der Codeabschnitte den jeweiligen Eigentümern zugeordnet werden können. Durch die Identifizierung der Verantwortung für Codeteile können Änderungen dann von den Eigentümern selbst angemessen bewertet werden. Diese Funktion imitiert die Hierarchie der Organisation und ermöglicht es höherrangigen Code-Eigentümern, die Codebasis insgesamt zu überwachen und bei Bedarf einzugreifen – beispielsweise wenn ein Eigentümer das Team wechselt.
Sowohl Konformitäts- als auch Code-Eigentümer legen Wert auf Sicherheit in ihren Widgets. Da die Konformität potenzielle Sicherheitsrisiken anzeigt und Code-Eigentümer sicherstellen, dass Ihr Team nicht das schwache Glied darstellt, erhöhen die Funktionen den Sicherheitsstatus der Codebasis. Entwicklungsteams können diese Funktionen aktivieren, um eine Datei mit einer Zulassungsliste für Sicherheitsregeln zu erstellen und dann das Sicherheitsteam als Codeeigentümer zuzuweisen, wodurch das Sicherheitsteam effektiv in den Entwicklungsprozess einbezogen wird.
Über diese neuen Funktionen hinaus hat Vercel auch sein Developer Experience Platform-Dashboard für eine bessere Integration aktualisiert. Das Dashboard bietet jetzt eine globale Ansicht des Codezustands, der Konformitätsbewertungen und der Repository-Verantwortung. Es bietet einen klaren Überblick über Leistungs-, Sicherheits- oder Codequalitätsfehler und ermöglicht Entwicklern, problematische Bereiche schnell zu identifizieren und zu beheben.
Man kann den potenziellen Vorteil der Integration der Vercel-Plattform-Updates mit anderen no-code Plattformen wie AppMaster nicht übersehen. Die Kombination dieser Plattformen könnte den Entwicklungsprozess weiter rationalisieren und vereinfachen und sowohl für Entwickler als auch für Organisationen überzeugende Vorteile bieten. Es wird interessant sein, die weitere Überkreuzung und Integration dieser Plattformen zu beobachten, die die Kraft und Effizienz der no-code Bewegung verdeutlichen.