chore: fix broken links in documentation, improve code snippets, and remove unnecessary imports in guides
This commit is contained in:
@@ -27,7 +27,7 @@ Nutze immer `transactionResult` (oder die Aliase `readTransaction` / `writeTrans
|
||||
fun findUser(id: UUID): Result<User> = readTransaction {
|
||||
// 'this' ist hier eine JdbcTransaction
|
||||
UserTable.select { UserTable.id eq id }
|
||||
.map { ... }
|
||||
.map { /* row -> User(...) */ }
|
||||
.singleOrNull()
|
||||
}
|
||||
```
|
||||
@@ -40,7 +40,7 @@ Vermeide rohes SQL, wo immer möglich. Wenn es sein muss (z.B. für Performance-
|
||||
|
||||
* **`exec`:** Nutze immer `explicitStatementType`.
|
||||
```kotlin
|
||||
this.exec("SELECT 1", explicitStatementType = StatementType.SELECT) { rs -> ... }
|
||||
this.exec("SELECT 1", explicitStatementType = StatementType.SELECT) { rs -> /* handle ResultSet */ }
|
||||
```
|
||||
* **`executeUpdate`:** Nutze die Helper-Methode `DatabaseUtils.executeUpdate`, da sie sich um das korrekte Schließen von Statements kümmert (Exposed `PreparedStatementApi` ist nicht `AutoCloseable`).
|
||||
|
||||
|
||||
@@ -15,5 +15,5 @@ Dieses Verzeichnis enthält die spezifische Dokumentation für alle Backend-Komp
|
||||
|
||||
## Wichtige Einstiegspunkte
|
||||
|
||||
* **[Ping-Service](./Services/ping-service.md):** Dient als technischer Blueprint und einfachstes Beispiel für einen Service.
|
||||
* **[Ping-Service](./Services/PingService_Reference.md):** Dient als technischer Blueprint und einfachstes Beispiel für einen Service.
|
||||
* **[API-Gateway](../07_Infrastructure/api-gateway.md):** Beschreibung des zentralen Einstiegspunkts für alle externen Anfragen.
|
||||
|
||||
@@ -10,7 +10,7 @@ context: Operation Tracer Bullet (Phase 1)
|
||||
|
||||
# Arbeitsanweisung: Infrastructure Hardening & Security Implementation
|
||||
|
||||
**Ziel:** Finalisierung der Backend-Infrastruktur-Module und Härtung des `ping-service` gemäß [ADR 001](../01_Architecture/adr/001-backend-infrastructure-decisions.md).
|
||||
**Ziel:** Finalisierung der Backend-Infrastruktur-Module und Härtung des `ping-service` gemäß [ADR 001](../../01_Architecture/adr/001-backend-infrastructure-decisions.md).
|
||||
|
||||
---
|
||||
|
||||
@@ -76,5 +76,5 @@ Mache den Service "Production Ready."
|
||||
---
|
||||
|
||||
**Referenzen:**
|
||||
* [ADR 001: Backend Infrastructure Decisions](../01_Architecture/adr/001-backend-infrastructure-decisions.md)
|
||||
* [Master Roadmap Q1 2026](../01_Architecture/MASTER_ROADMAP_2026_Q1.md)
|
||||
* [ADR 001: Backend Infrastructure Decisions](../../01_Architecture/adr/001-backend-infrastructure-decisions.md)
|
||||
* [Master Roadmap Q1 2026](../../01_Architecture/_archive/2026-03-15_MASTER_ROADMAP_2026_Q1.md)
|
||||
|
||||
Reference in New Issue
Block a user