Digitale Sternschnuppen
-
Documentation as Code: Struktur
17. April 20256 Minuten zum LesenDokumentation ist für Entwickler oft eine Herausforderung, doch durch strukturiertes ,Documentation as Code" kann sie effizienter und nützlicher gestaltet werden. Eine klare Ablage und Gliederung von Informationen ist entscheidend für den Erfolg. -
Git: Attributes, Ignore und LFS
10. April 20254 Minuten zum LesenMit .gitattributes und .gitignore steuerst du, was ins Repository kommt und wie Dateien behandelt werden. Für große Dateien lohnt sich Git LFS, aber nur mit sauberer Konfiguration und klarer Kommunikation im Team. -
.NET: Architekturtests mit ArchUnitNet
3. April 20255 Minuten zum LesenArchitekturtests mit ArchUnitNet helfen, die Einhaltung von Designprinzipien in .NET-Projekten sicherzustellen. Sie prüfen Schichtentrennung, Namenskonventionen und vermeiden zyklische Abhängigkeiten, um langfristig sauberen und wartbaren Code zu gewährleisten. -
Governance: Software Bill of Materials (SBOM)
27. März 20255 Minuten zum LesenEine Software Bill of Materials (SBOM) listet alle Abhängigkeiten und deren Versionen in einem Projekt auf. Sie hilft, Lizenzen und Sicherheitslücken zu verwalten und wird zunehmend gesetzlich vorgeschrieben. Standardisierte Formate wie SPDX und CycloneDX erleichtern die Erstellung und Nutzung von SBOMs. -
Azure Pipelines: Strukturierung und Templates
25. März 20254 Minuten zum LesenDie strukturierte Ablage von Pipelines in Azure DevOps und GitHub ermöglicht eine einfache Versionierung und verbessert die Handhabung von Änderungen. Durch den Einsatz von Templates wird die Wiederverwendbarkeit gefördert und Prozesse wie Lizenz- und Sicherheitschecks integrierbar. -
.NET: Common-Projekte
20. März 20253 Minuten zum LesenDie Wiederverwendbarkeit von Code durch gut strukturierte Klassenbibliotheken ist entscheidend für den Software-Entwicklungsprozess. Eine klare Dokumentation und durchdachte Architektur helfen, Spaghetti-Abhängigkeiten zu vermeiden und die Nutzung in Projekten zu vereinfachen -
Azure: Naming Conventions
18. März 20253 Minuten zum LesenEine klare Namenskonvention für Azure-Ressourcen erleichtert die Zuordnung und Orientierung in der Cloud-Infrastruktur und hilft sowohl bestehenden als auch neuen Mitarbeitenden, benötigte Ressourcen schnell zu finden. -
Web API: Versioning
13. März 20253 Minuten zum LesenBei Änderungen an einer API, die nicht rückwärtskompatibel sind, ist die Versionierung entscheidend, um eine reibungslose Kommunikation mit unterschiedlichen Client-Versionen zu gewährleisten. Eine durchdachte Implementierung hilft, Downtimes zu vermeiden und die Migration schrittweise zu gestalten. -
Source Code: Empfohlene Ordner- und Dateistruktur
11. März 20254 Minuten zum LesenEine gut durchdachte Ordnerstruktur im Source Control erleichtert die Orientierung und Zusammenarbeit im Team. Unsere empfohlene minimale Struktur bietet eine solide Basis für die meisten Projekte und kann bei Bedarf erweitert werden.