Jetzt verfügbar: Neue Package Dependency Tools für Java
Die NoPackageCyclesEnforcerRule erkennt automatisch zyklische Abhängigkeiten zwischen Klassen aus verschiedenen Paketen. Diese Paket-Zyklen sollten vermieden werden, da die involvierten Pakete sonst nicht mehr isoliert voneinander betrachtet werden können - und damit geht die mit Paketen angestrebte Modularisierung verloren. Weil es für die automatische Erkennung von Paket-Zyklen noch kein verfügbares Maven-Plugin gab, wurde mit Hilfe von JDepend ein entsprechendes Plugin entwickelt, das durch seine Verfügbarkeit auf Maven Central leicht eingebunden werden kann.
Link: https://github.com/andrena/no-package-cycles-enforcer-rule
Das zweite Plugin namens "Macker" erlaubt es, spezifische Abhängigkeiten zwischen Paketen zu definieren und diese Regeln automatisiert verifizieren zu lassen. Hintergrund war die Erfahrung, dass zu Projektbeginn festgelegte Maßgaben für die Abhängigkeiten zwischen Paketen oftmals nicht eingehalten werden. Gerade solche "Grauzonen-Beziehungen" machen es später schwer, entsprechende Verflechtungen zu erkennen und zu korrigieren. Die Entwicklung an Macker wurde 2003 von den ursprünglichen Autoren eingestellt und daher nun als Fork mit den aktuellen Java-Versionen kompatibel gemacht. Auch dieses Plugin ist für die einfache Verwendung auf Maven Central verfügbar. Link: https://github.com/andrena/macker-maven-plugin
Über Ben Romberg
Ben Romberg ist Software-Entwickler bei der andrena objects ag. Sein besonderes Interesse gilt der qualitätsorientierten Software-Entwicklung mit Hilfe von Test-Driven Development. Zudem ist er der Autor des Contracts for Java Frameworks C4J (Link: http://c4j.vksi.de/).
Das inhabergeführte Unternehmen wurde 1995 gegründet und unterstützt mit über 80 Mitarbeiterinnen und Mitarbeitern seine Kunden im Agile Software Engineering. Standorte sind Karlsruhe und Frankfurt am Main. andrena gehört in Deutschland zu den Vorreitern in Sachen Agilität. Das Angebotsspektrum umfasst Projektunterstützung, Lösungen sowie Beratung und Training, stets mit dem Ziel des Dreiklangs von agilem Projekt Management (Scrum), agilem Requirements Engineering und agilen Software Engineering. Die Kunden der andrena objects ag schätzen dabei besonders die Ergebnissicherheit in der gemeinsamen Projektarbeit und die hohe fachliche Kompetenz der andrena-Mitarbeiterinnen und -mitarbeiter.
Weitere Informationen zum Unternehmen unter http://www.andrena.de.
Unternehmensinformation / Kurzprofil:
Das inhabergeführte Unternehmen wurde 1995 gegründet und unterstützt mit über 80 Mitarbeiterinnen und Mitarbeitern seine Kunden im Agile Software Engineering. Standorte sind Karlsruhe und Frankfurt am Main. andrena gehört in Deutschland zu den Vorreitern in Sachen Agilität. Das Angebotsspektrum umfasst Projektunterstützung, Lösungen sowie Beratung und Training, stets mit dem Ziel des Dreiklangs von agilem Projekt Management (Scrum), agilem Requirements Engineering und agilen Software Engineering. Die Kunden der andrena objects ag schätzen dabei besonders die Ergebnissicherheit in der gemeinsamen Projektarbeit und die hohe fachliche Kompetenz der andrena-Mitarbeiterinnen und -mitarbeiter.
Weitere Informationen zum Unternehmen unter http://www.andrena.de.
Datum: 23.05.2013 - 10:30 Uhr
Sprache: Deutsch
News-ID 876780
Anzahl Zeichen: 3198
Kontakt-Informationen:
Stadt:
Karlsruhe
Kategorie:
Softwareindustrie
Diese Pressemitteilung wurde bisher 326 mal aufgerufen.
Die Pressemitteilung mit dem Titel:
"Jetzt verfügbar: Neue Package Dependency Tools für Java"
steht unter der journalistisch-redaktionellen Verantwortung von
andrena objects ag (Nachricht senden)
Beachten Sie bitte die weiteren Informationen zum Haftungsauschluß (gemäß TMG - TeleMedianGesetz) und dem Datenschutz (gemäß der DSGVO).
Agilität auch jenseits eines Entwicklerteams, Best Practices im Umfeld von Microservice-Architekturen und die Verarbeitung großer Datenmengen ? das sind drei der Themen des bevorstehenden Frankfurter Entwicklertages. Erstmalig beginnt die Konferenz mit dem Tutorial Day am Mittwoch, den 20. Februar
Karlsruher Entwicklertag: Große Nachfrage - Conference und Agile Day ausgebucht ...
?Community, Conversations, Cookies? ist das Leitmotiv des Karlsruher Entwicklertages 2018, wobei der Begriff ?Cookies? im Sinne von ?Schmankerln? die Attraktivität der Programmpunkte hervorheben soll, so die Veranstalter. Den Geschmack getroffen haben sie offenbar, denn die beiden ersten Tage der 3
Frankfurter Entwicklertag 2018: Conference Day fast ausgebucht! ...
Knappe zwei Wochen vor dem Frankfurter Entwicklertag melden die Organisatoren, der Conference Day am 21. 02. 2018 sei nahezu ausverkauft. Für die 4 halbtägigen Workshops am darauffolgenden Tutorial Day (22. 02. 2018) sind noch einige Plätze verfügbar. Microservices, Agile Architektur, Agile, Tes
Weitere Mitteilungen von andrena objects ag
flightright führt Traxpay als Standard zur schnelleren Regelung von Entschädigungsforderungen gegenüber Fluggesellschaften ein ...
Traxpay, Pionier bei Lösungen für den Echtzeit-Zahlungsverkehr im B2B-Sektor (Business to Business), hat heute bekannt gegeben, dass die flightright GmbH die Traxpay Plattform implementiert. flightright will damit die Durchsetzung der Entschädigungsansprüche von Passagieren beschleunigen, deren
www.digitalsignage.de | Christiansen GmbH bietet gratis Digital Signage Software an ...
Die Manager Express Digital Signage Software bietet auf einfachste Art, Digital Signage Inhalte auf SMIL-Playern und SMIL-Signboards zu verwalten. Anwender mit grundlegenden Computerkenntnissen können hiermit schnell und ohne weitere Kosten Inhalte ändern oder Zeitpläne erstellen. Mit Manager Ex
Migration von OPC Classic zu OPC UA - effizient und reibungslos ...
Softings OPC UA .NET Development Toolkits V1.10 beinhalten jetzt auch die Rückwärtskompatibilität zu OPC Classic Applikationen und bieten ein attraktives Lizenzmodell bei der Entwicklung von OPC UA Software-Applikationen. Anwender, die eine Umstellung von OPC Classic auf OPC UA planen, h
RFID-Software von Enso Detego verbessert Qualitätsmanagement in der lebensmittelverarbeitenden Industrie ...
Enso Detego GmbH, ein führender Anbieter von RFID-Produkten und -Lösungen, gibt heute bekannt, dass F. Dick, einer der weltweit führenden Messerhersteller, für ein neues bahnbrechendes RFID-System zum Werkzeugtracking und zur Qualitätskontrolle für die lebensmittelverarbeitende Industrie die




