Erhalten Sie einen Einblick in unseren internen AIT Tech Talk Channel: Hier diskutieren unsere AITler:innen Best Practices, innovative Technologien, praktische Tools und Leseempfehlungen. Die AIT Tech Talk Blogserie fasst unsere Themen der vergangenen zwei Wochen für Sie kurz zusammen.
🦸♀️💡🧙♂️
Introducing the MSTest Runner – Microsoft hat einen neuen Runner für MSTest Tests vorgestellt, der ohne externe Tools wie vstest.console, dotnet test oder Visual Studio während der Testausführung auskommt. Der neue Runner ist leichtgewichtiger und ermöglicht so die Testausführung auch auf Geräten mit begrenzter Leistung oder Speicherplatz. Außerdem soll er die Testausführung beschleunigen und flexibel an individuelle Anforderungen anpassbar sein.
// committed by Eike H.
Biome: Frontend Linter und Formatter all in one – Biome ist ein Formatter und Linter für JavaScript, TypeScript, JSX und JSON, d.h. es ermöglicht die Überprüfung und Formatierung von Code auf Einhaltung von Regeln und Best Practices. Es soll um ein Vielfaches schneller sein als Prettier und bietet Unterstützung für VS Code und IntelliJ.
“Sieht eindeutig einfacher aus, als die 100 Pakete die man gefühlt für Prettier und ESLint braucht. Hat zwar noch keinen vollen Type-Support und kann deswegen nicht alles was ESLint mit TypeScript kann, aber bestimmt etwas, was man sich mal anschauen kann“
// committed by Florian B.
APIs testing using HTTP files and Rest Client – Microsoft stellt in seinem Blog einen Ansatz für end-to-end Tests für APIs über HTTP files mit Hilfe von VS Code und Httpyac als Rest-Client und CLI.
“Ich finde die HTTP files super genial für lokales Testen oder Debuggen, um einfach mal die API aufzurufen, als Alternative zu OpenAPI UI. Für automatisiertes Testing […] würde ich eher Tests in C# schreiben, da im Zweifel auch Data Seeding, Third Party Service Mocking und ähnliches gemacht werden muss, bevor überhaupt sinnvoll getestet werden kann.”
// committed by Manuel P., Florian B.
Cheat Sheet für Design Patterns – “Vielleicht für den ein oder anderen mal hilfreich bei der Wahl des richtigen Design Patterns.” “Wenn man dann das passende Pattern hat, könnte GitHub – anupavanm/csharp-design-patterns-for-humans: Design Patterns for Humans™ – An ultra-simplified explanation – C# Examples helfen.“
// committed by Jim F., David G.
worldtimebuddy – “Für alle, die versuchen mit jemanden in einer anderen Zeitzone einen Termin auszumachen, kann ich die Webseite empfehlen. Einfach die Zeitzonen auswählen, den Zeitslot markieren und schon bekommt Ihr die komplette Zeitangabe aus der anderen Zeitzone angezeigt ” Und wenn man es öfters mit anderen Zeitzonen arbeitet, dann lässt sich auch eine zweite Uhrzeit in Windows anzeigen.
// committed by Eike H., Alex B.
Copy/paste detector: Code Duplikate finden – “Ist die Suche nach Code Duplikaten eigentlich noch Bestandteil der automatisierten Qualitätssicherung? Wenn nicht, ist es vielleicht Zeit mal hierauf zu schauen.” “Es gibt erste Stimmen die sagen, dass durch Copilot und Co. die Anzahl von Code-Duplikaten durch die Decke gehen könnte. Also durchaus ein Thema was man auf dem Schirm haben kann.”
// committed by Lars R., Alex B.
How to handle Technical Debt – “Guter Artikel, der das Thema meiner Meinung nach auf den Punkt bringt. Ist für mich ein Artikel, der helfen kann wenn das Thema Qualität vs neue Features auf den Tisch kommt. Ich kenne leider genug Projekte, wo genau das nicht gemacht wird/wurde und es zu massiven Problemen geführt hat.”
Und passend dazu: “Ein schöner Artikel rund um “technische Schuld”: Technische Schulden sind agile Schulden.“
// committed by David G., Manuel P.