IDE & ToolsIDE & Tools

Schnelle und wartbare Builds für Projekte jeder Größenordnung

Praktische Tipps und Techniken für Gradle Builds für höhere Entwickler Produktivität
Gradle Best Practices Build Developer Productivity

Abstract


Do. 14:30 - 15:15 Uhr | 2023

In unserer heutigen digitalen Welt spielt die Produktivität von Entwicklern eine entscheidende Rolle für den Erfolg von Projekten. Deshalb ist es wichtig, auch bei der Erstellung von Builds dieselben bewährten Software-Engineering-Praktiken anzuwenden wie bei der Entwicklung von Anwendungen und Bibliotheken. Mit den neuesten Features des Gradle Build Tools können Sie nicht nur technische Aspekte des Builds verbessern, sondern auch die Implementierung optimieren. Sie haben die Möglichkeit, JVM-Projekte und Abhängigkeiten mit reichhaltigen Metadaten zu modellieren und zu veröffentlichen. Zum Beispiel: Modellierung von Test Suites Java Versionskompatibilität ihrer Bibliothek. Sie werden lernen, wie Sie das Bauen Ihrer Software effektiv organisieren können, ob Sie nun ein Mono-Repository oder mehrere Repositories nutzen. Die Build-Logik wird wiederverwendbar und konventionsbasiert, mit höchster Code-Qualität und Tests. Darüber hinaus zeigen wir Ihnen, wie Sie mit dem Configuration Cache die lokale Entwicklung beschleunigen. Wir erklären Ihnen, wie dieser funktioniert und welche Einschränkungen es gibt, und wie er im Einklang mit idiomatischen Gradle Builds ist. Mit diesen praktischen Tipps und Techniken steigern Sie Ihre Produktivität und erreichen bessere Ergebnisse in kürzerer Zeit!

Präsentation
Non-Sponsored TalkFortgeschritteneDeutsch

Vortragsimpressionen

Dr. Stefan Wolf

Dr. Stefan Wolf

gradle.org

Stefan Wolf begann vor mehr als zehn Jahren seine Karriere als Programmierer und ist derzeit als Principal Software Engineer bei Gradle. Stefan ist seit sieben Jahren ein integraler Bestandteil des Gradle Build Tool-Teams und war unter anderem an der Entwicklung des Build Cache beteiligt und auf Verbesserung der Build-Performance konzentriert. Darüber hinaus überwacht er die Anstrengungen zur Verbesserung der Produktivität der Entwickler, die am Gradle Build Tool arbeiten, indem er datengesteuerte Entscheidungen trifft. Als Betreuer des beliebten Jenkins Gradle-Plugins sucht Stefan ständig nach besseren Automatisierungswerkzeugen und Lösungen, um Entwicklern Zeit zu sparen und die Freude an der Entwicklung zu erhöhen.