Development
314 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Development.
Google hat sich bei der Google I/O 2019 offiziell dazu bekannt, Kotlin bevorzugt für die Android-App-Entwicklung zu verwenden. Durchsucht man das Internet nach Artikeln zu Kotlin, finden sich Überschriften wie „The better Java“ oder „Gleiche Funktionalität mit 25 Prozent weniger Code“. Grund genug, Kotlin einmal aus „Testersicht“ in Verbindung mit Selenium näher zu betrachten. Da Kotlin in einer J..

Aller Anfang ist schwer. Gerade haben sich Geschäftsbereiche und IT einer Unternehmung für eine Transformation von bestehendem SAP ECC in Richtung SAP S/4HANA entschieden. Es wurde klar, dass es um Wertschöpfungspotenziale und nachhaltigen Erhalt des Marktvorteils geht. Lean, Agile und DevOps sind wahrscheinlich die am häufigsten angeführten Schlagwörter auf dem Weg dorthin. Angestrebt wird die Ve..

Viele Dienste werden heute über eine REST-Schnittstelle angeboten. Weil diese Dienste jedoch von unterschiedlichen Konsumenten mit eigenen Bedürfnissen verwendet werden, gibt es unterschiedliche Anforderungen daran. Da GraphQL nicht nur eine standardisierte Abfragesprache bietet, sondern auch eine Möglichkeit, verschiedene Datendienste zu einem neuen Dienst zu kombinieren, ermöglicht gerade ein fö..
Ausführungsstränge innerhalb des Interface Runnable bieten keine einfache Möglichkeit zur Rückgabe von Werten. Future in Kombination mit Executoren füllt diese Lücke. Mehrere voneinander abhängige Verarbeitungsschritte lassen sich auch geschickt als Instanzen der Klasse CompletableFuture kombinieren, sodass der Flexibilität bei der nebenläufigen Implementierung kaum mehr Grenzen gesetzt sind.
Softwareentwicklung ist ein kreativer Prozess. Sie kann (auf absehbare Zeit) nur von Menschen durchgeführt werden. Damit wird sie auch von den menschlichen Unzulänglichkeiten beeinflusst. Dies trifft im Besonderen auf den Continuous-Integration-Prozess als Bestandteil des Softwareentwicklungsprozesses zu, der nur dann erfolgreich sein kann, wenn die von den einzelnen Entwicklern beigesteuerten Cod..