Testgetriebene Entwicklung – Mehr als nur Qualitätssicherung

Testen gehört in der (agilen) Softwareentwicklung dazu – keine Frage: Das Projekt ist abgeschlossen und das Ergebnis wird getestet. Dieses klassische Testverfahren birgt jedoch oftmals Gefahren. Getestet wird, aber in der Regel zu spät, zu selten und entsprechend zu zeit- und kostenintensiv – oder völlig planlos. Die Methode des Test Driven Development (kurz TDD) oder testgetriebener Entwicklung will diesen klassischen Problemen entgegentreten. Weiterlesen >

Git Pro Tip: Show Branch in Command Line Prompt

I am a heavy Git on command line user. Since I work a lot with branches it is important to know which branch I am currently on. Here's a nifty trick for all of you juggling many branches simultaneously. Read more >

Männerdomäne IT? Aus dem Alltag einer Software-Entwicklerin bei itemis

Als mich eine Kollegin kürzlich fragte, ob ich einen Artikel über meine Arbeit "als Frau in der "Männerdomäne IT" für unseren Blog schreiben könnte, war das ein seltsamer Moment. Weiterlesen >

Karriere bei itemis: Worauf wir bei Bewerbern achten

Viele, die einen Job in der IT suchen, träumen von Unternehmen wie Google oder Facebook. Wenn es um die Entwicklung von Programmiersprachen geht, steht ein anderes Unternehmen ganz weit vorn. Wir, die itemis AG. Weiterlesen >

Feature des Monats März 2017: Verlinkung von Anforderungen im Quellcode

Im letzten Monat gab es einige Anfragen an das YAKINDU Traceability-Team speziell zur Verlinkung von Anforderungen und/oder Design-Elementen in den Quellcode, wie sie etwa im Automotive Spice gefordert wird. Zudem haben wir im aktuellen Release nochmal an der Performance-Schraube speziell für die Verlinkung in den Quellcode gedreht. Weiterlesen >

Was können Smart Homes?

Smart Homes sind ein Thema, das mich seit Jahren begleitet. Als Entwickler, Projektmanager und Hausbesitzer. Wenn ich gefragt werde, was ein Smart Home kann, fallen mir die Standardargumente "Sicherheit", "Energieeffizienz" und "Komfort" ein. Weiterlesen >

Achtung Stolpersteine! Wie die Einführung von Usability Engineering gelingt (Teil 1)

Immer wieder hört man, wie wichtig es ist, Usability Engineering in die Entwicklung zu integrieren. Aber wie ist es überhaupt, als Usability Engineer neu in ein Team zu kommen, das bisher kaum etwas mit Usability am Hut hatte? Weiterlesen >

itemis goes Phantasialand: JavaLand 2017

Als IT-Berater ist die Softwareentwicklung unser täglich Brot – klar. Warum es uns am 28. und 29. März also ins Phantasialand nach Brühl zieht, fragt ihr euch? Wir sind natürlich auf der JavaLand-Konferenz vertreten. Weiterlesen >

Debugging Xtext grammars – what to do when your language is ambiguous

Xtext uses ANTLR to generate a lexer and parser out of your grammar. Technically an LL(*) parser gets generated. This means it cannot deal with left recursion and has an infinite lookahead. Read more >

How to use a textual editor for the Autosar Adaptive Platform

AUTOSAR is about to release its new specification for the Autosar Adaptive Platform. According to AUTOSAR, the difference to classic AUTOSAR is: "In comparison to the AUTOSAR Classic Platform the AUTOSAR Runtime Environment for the Adaptive Platform dynamically links services and clients during runtime." Read more >

COMMENTS