Kategorie: Software

Grundlegende Git-Tipps zur effizienten Software-Entwicklung

Git ist eines der essenziellsten Tools der Software-Entwicklung. Aufgrund seines enormen Funktionsumfangs gibt es jedoch auch einige Funktionen, die zwar sehr praktisch, aber nicht besonders bekannt sind. Einige nützliche Funktionen sollen hier hervorgehoben werden. Damit Sie die Befehle beim Lesen

Getagged mit: , , ,

Niedrige Latenzen mit Bluetooth Low Energy

Bluetooth Low Energy (BLE) hat sich in den letzten Jahren zu dem Kommunikationsstandard für stromsparende kabellose Kommunikation entwickelt. In den Anfangszeiten war BLE vor allem in Consumer-Anwendungen vertreten. Wir haben in vergangenen Projekten allerdings festgestellt, das BLE inzwischen auch in

Getagged mit: , , , ,

Eclipse Shortcuts, die man als Software-Entwickler kennen sollte

Shortcuts in Eclipse verwenden

Eclipse ist eine Open-Source Entwicklungsumgebung, die mehrere Programmiersprachen unterstützt. Immer mehr Mikrocontroller-Hersteller verwenden die IDE, um eine kostenlose Entwicklungsumgebung mit vorinstallierter Toolchain zur Verfügung zu stellen. Beispiele hierfür sind: STM32CubeIDE, Simplicity Studio, usw. Eclipse bietet für häufige Anwendungsfälle Tastatur-Shortcuts an,

Getagged mit: , , , ,

Vim – Grundlagen für einen sicheren Umgang

Warum Vim? Während sich einige freuen, wenn sie aus Vim wieder herauskommen, schwören viele auf die Mächtigkeit und Effizienz des Texteditors. Der anfängliche Lernaufwand lohnt sich, wenn man häufig mit Textdateien in einer Linuxumgebung arbeitet und auch die zunächst unintuitive

Getagged mit: , , , ,

Die sieben Grundsätze des Softwaretestens

Das Testen von Software ist unerlässlich und sollte als Prozess während des gesamten Softwarelebenszyklus aktiv sein. Wichtige Begriffe, die hier zu nennen sind, ist die Fehlhandlung, der Fehlerzustand und die Fehlerwirkung. Die Fehlhandlung ist eine menschliche Handlung, die einen Fehler

Getagged mit: , , , ,

Continuous Integration bei MEDtech-Ingenieur

Wer heutzutage im Team Software-Projekte realisiert, kommt an Continuous Integration nicht mehr vorbei. Die Vorteile des Prozesses überwiegen den anfänglichen Einrichtungsaufwand in einem solchen Maß, dass es – bis auf sehr kleine Projekte – keinen rationalen Grund gibt, nicht mit

Getagged mit: , ,

Worauf bei Testberichten zu achten ist?

Immer wieder sehe ich Testberichte, die wichtige Informationen nicht enthalten. Daher möchte ich in diesem Blog-Beitrag etwas Licht ins Dunkel bringen und einige wesentliche Hinweise zu Testberichten geben. Der Artikel soll eine Hilfestellung geben für alle, die Testberichte erstellen oder

Getagged mit: , , , ,

UWP App Packen und Querladen

Dies ist ein “Hello World!” Tutorial, das erklärt wie man eine UWP App verpackt und diese auf einem anderen Gerät installiert. Mit UWP (Universal Windows Platform) hat Windows API’s für viele Funktionalitäten zur Verfügung gestellt, die für tragbare Geräte unabdingbar

Getagged mit: , , ,

Python und C# – Das Beste aus zwei Welten

Ziel dieses Artikels ist es zu zeigen, wie sich das .Net Framework und die Python Bibliotheken scipy und numpy sinnvoll verbinden lassen. Wer sich mit digitaler Signalverarbeitung (DSV) beschäftigt, wird zwangsläufig mit Python oder MatLab in Berührung kommen. Ich persönlich

Getagged mit: , , , , , , ,

Software Artefakte automatisch versionieren

Was ist das Problem? Wenn wir Embedded Software entwickeln ist die Wunschvorstellung das wir nach V-Modell spezifizieren, implementieren, integrieren, testen und anschließend ausliefern. In realen Projekten sieht das aber natürlich etwas anders aus. In der Regel wird Software inkrementell entwickelt.

Getagged mit: , , , , ,
Top