Java
458 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Java.
Für die statische Codeanalyse gibt es mittlerweile einige freie Tools. Aber jQAssistant ist anders – nicht nur, weil es durch verschiedene Scanner die verschiedensten Artefakte lesen kann, sondern weil die gelesenen Artefakte mit Informationen der eigenen Architektur so angereichert werden können, dass auch diese mit überprüft werden können. Aus diesem Grund speichert jQAssistant alle Informatione..
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..
Fehler und deren Reparatur gehören leider immer wieder zum Arbeitsalltag. Dabei sorgen Fehler bekanntlich sowohl bei den Entwicklern als auch bei den Anwendern für Frust. Durch die dynamische Typisierung bei JavaScript sind komplexe Webanwendungen mit mehreren Entwicklern besonders fehleranfällig. TypeScript bietet eine passende Alternative mit statischer Typisierung, die es ermöglicht, dass viele..
Feature Flags haben mittlerweile in vielen Projekten einen festen Platz. In dieser Kolumne wollen wir uns anschauen, welche Probleme sich durch Feature Flags lösen lassen. Neben der reinen Theorie lernen wir dabei auch die drei Java-Bibliotheken FF4j, Togglz und Unleash kennen, mit denen sich Feature Flags in Java nutzen lassen.
Auf dem Markt von Deep-Learning-Frameworks wird man meist im Bereich Python fündig. NumPy, Matplotlib, MXNet, PyTorch oder auch TensorFlow sind aus der Deep-Learning-Gemeinde nicht mehr wegzudenken. Start-ups, die über einen eher kleinen sowie modernen IT-Stack verfügen, haben zumeist kein Problem damit, sich schnell in Richtung Python oder andere moderne Implementierungssprachen auszurichten. Doc..