Tutorial~20 MinutenAußerhalb 3.5.0-Stable
Intelligence Features
AutoDoc, AutoTest und selbstheilende Flows. Compiler-Hilfen, keine Stable-Runtime-Garantie.
Scope
Intelligence-Decorators und KI-Passes liegen außerhalb des 3.5.0-Stable-Pfads (Rust/Axum Hello/Auth).
Was du lernen wirst
- @VelinAutoDoc aus /// Kommentaren
- @VelinAutoTest für Test-Stubs
- @Flow für Snapshot/Rollback
@VelinAutoDoc
/// Berechnet den Gesamtpreis einer Bestellung inkl. Steuern.
///
/// # Arguments
/// * `items` - Die Liste der Artikel
/// * `taxRate` - Der Steuersatz (z.B. 0.19)
@VelinAutoDoc
fn calculateTotal(items: List<Item>, taxRate: number): number {
return 0;
}Der Compiler extrahiert Doc-Comments in autodoc.json inklusive Typ-Signaturen.
@VelinAutoTest
@VelinAutoTest
fn validateUser(user: User): boolean {
if (user.age < 18) return false;
return true;
}velin compile kann Test-Stubs mit Mock-Daten erzeugen.
@Flow
@Flow
@POST("/checkout")
fn checkout(cart: Cart): Order {
flow.snapshot_input(cart);
let order = createOrder(cart);
chargePayment(order);
return order;
}