11 Punkte von xguru 2023-06-30 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Sapling: ein Versionsverwaltungssystem, das auf große Skalierbarkeit ausgelegt ist und zugleich die Nutzbarkeit betont
    • Server: in Rust implementiert
    • Client: kann sich sowohl mit Sapling-Servern als auch mit Git-Servern verbinden
    • Virtuelles FS: Mit EdenFS werden Dateien nur bei Bedarf heruntergeladen
  • Buck2: Build-System
    • Mit Unterstützung für Remote-Cache und Remote-Ausführung können Entwickler ihre kompilierten Artefakte miteinander teilen
    • Unterstützt mehrere Programmiersprachen gleichzeitig
    • Funktioniert auch ohne Sapling gut, enthält aber ein spezielles Design für Sapling & EdenFS
  • Infer, RacerD, Jest: Tests und statische Analyse
    • Infer: statische Analyse für Java & C++ sowie mehrere weitere Sprachen
    • RacerD: ein maßgeschneidertes Analyse-Tool zur Erkennung von Concurrency-Bugs in Java
    • Jest: JavaScript-Test-Framework
    • Sapienz: ein Tool, das statische Analyse und manuelle Testfälle verbindet

Noch keine Kommentare.

Noch keine Kommentare.