Kapitel 2. Softwareentwicklung, -prüfungund -wartung
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
2.0 Einleitung
In diesem Kapitel geht es um Techniken für die Erstellung größerer Anwendungen, die Aufrechterhaltung der Codequalität und die Sicherstellung der Korrektheit des Codes. Zunächst werden Apache Maven und Gradle Inc. vorgestellt, die beiden wichtigsten Build-Tools, mit denen du Abhängigkeiten herunterladen und zwischenspeichern, Anwendungen erstellen und vieles mehr automatisieren kannst. Die restlichen Rezepte konzentrieren sich auf daseffektive Testen und Warten von Software.
2.1 Anwendungen entwerfen: Pakete, Module
Problem
Du möchtest in der Lage sein, Klassen zu importieren und/oder deine Klassen zu organisieren, also möchtest du dein eigenes Paket erstellen. Du möchtest eine Software mit einer guten Struktur entwerfen, die mit dem Java Module System funktioniert.
Lösung
Überprüfe die wichtigsten Abschnitte deiner Anwendung und betrachte ihre Struktur als ein oder mehrere Hauptmodule und Pakete innerhalb von Modulen. Setze eine package Anweisung an den Anfang jeder Datei und kompiliere sie mit -d oder einem Build-Tool oder einer IDE neu.
Diskussion
Einer der besseren Aspekte der Sprache Java ist, dass sie einen sehr klaren Paketierungsmechanismus für die Kategorisierung und Verwaltung ihrer großen API definiert hat. Module bestehen aus einem oder mehreren Paketen, Pakete ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access