×

Schlagwort: JAVA

ArchUnit

Von Gerald Winter | 2.02.2024

Einleitung ArchUnit ist eine kostenlose, einfache und erweiterbare Bibliothek zum Überprüfen der Architektur des Java-Codes. Das Framework kann Abhängigkeiten zwischen Software-Komponenten, Klassen und Methoden überprüfen, nach zyklischen Abhängigkeiten suchen, falsche oder fehlende Aufrufe identifizieren, Annotations checken, Codierungskonventionen überprüfen und vieles mehr. Dazu analysiert es den Java-Bytecode und importiert alle Klassen in eine Java-Objektstruktur. Die selbst […]

Wenn Jira nicht mehr ausreicht: Individuelle Projekt-Roadmap aus Jira-Daten

Wenn Jira nicht mehr ausreicht: Individuelle Projekt-Roadmap aus Jira-Daten

Von Stefanie Kellner | 14.08.2020

Mehrere agile Teams? Umfangreiche Projektstruktur? Viele Sonderfälle? …und Jira reicht nicht aus, um eine komplette Übersicht des Projektes darzustellen? Wir visualisieren den Status der Arbeitspakete über unsere Software „Roadmap“ – automatische Aktualisierung aus Jira[1] heraus inklusive. In einem unserer Softwareentwicklungsprojekte arbeiten sehr viele verschiedene Teams agil auf der Grundlage von Konzepten und State Charts des […]

Common Table Expressions (CTEs) Teil 2: Rekursive CTEs

Von Robert Vollmann | 24.06.2020

Im ersten Teil dieser Reihe haben wir gesehen, wie nicht-rekursive CTEs aufgebaut sind und wie man mit ihnen Queries lesbarer machen kann. In diesem Teil wollen wir uns anschauen wie CTEs, die auf sich selbst verweisen können (sogenannte rekursive CTEs), aufgebaut sind und welchen Nutzen sie, vor allem für hierarchische Daten, haben. Zur Veranschaulichung soll […]

Common Table Expressions (CTEs) Teil 1: Nicht-rekursive CTEs

Von Robert Vollmann | 15.06.2020

Heutzutage werden ORMs (wie z.B. Hibernate unter Java oder NHibernate unter .NET) sehr von Entwicklern geschätzt. Vorbei ist die Zeit, umständlich mit Object-Arrays und Casts zu arbeiten – stattdessen wird nun einfach mit POJOs und bekannten Typen hantiert, wie man es von der jeweiligen Sprache gewohnt ist. Dazu ist man noch unabhängig von dem verwendeten […]

SCRUM Management Board

Wandel vom klassischen Software-Entwicklungsprozess zur agilen Arbeitsweise

Von Sebastian Kuebler | 3.03.2020

Ein Projekt wird agiler … Wir befinden uns im Jahr 2020 – 19 Jahre nachdem das „Agile Manifest“ formuliert wurde und blicken zurück auf die Entwicklung, die unser Projekt in den letzten 2 Jahren gemacht hat. Dazu versetzen wir uns in die Vergangenheit in das Jahr 2018 zurück. Es handelt sich um ein Projekt, welches […]

Onboarding mit Hindernissen? - Mitarbeitereinfuehrung bei eck*cellent IT

Onboarding mit Hindernissen? oder „Entern gut, ALLES gut“

Von Sven Froehlich | 19.02.2020

Wie ist das eigentlich, wenn Du als neue Kollegin oder neuer Kollege deinen ersten Tag bei uns hast? Was kommt auf Dich zu und wer hilft dir bei Fragen? Sven, als Softwareentwickler bei uns tätig, erzählt seine Geschichte und gibt Dir einen kleinen Einblick. AUSMANÖVRIERT „Das erste Mal hörte ich von der eck*cellent IT GmbH […]

Kotlin: Das bessere Java?

Von Gerald Winter | 23.10.2018

Next Level Continuous Integration – mit Jenkins, Docker und Kubernetes

Von Matthias Schupp | 3.04.2018

Docker war eines der ganz großen Themen der letzten und insbesondere des letzten Jahres. Für die einen Grund genug, sich mit dem Klein-Klein der Umsetzung der Container-Vitalisierung und eventuellen Alternativen zu beschäftigen. Anderen reichte dies bereits, um den Tod von Docker zu prophezeien. Dabei ist es an der Zeit, sich Gedanken zu machen, was man […]

Dependency Injection (Einführung)

Von Simon Flachs | 28.11.2017

Dieser Artikel soll eine kurze Einführung in das Thema Dependency Injection (DI) geben und zeigen wie diese Technik eingesetzt wird. Dabei wird auf die Vor- und Nachteile eingegangen, welche sich bei den verschiedenen Implementierungen ergeben. Schließlich werden noch einige Frameworks vorgestellt, die den Einsatz von DI erleichtern, aber auch einige Fallstricke mit sich bringen. 1. […]