fix: go-fibonacci ./... → . und Memoization-Aufgabe auf Single-Threaded einschränken
./... schlägt bei Single-Package-Modulen ohne Unterverzeichnisse fehl. Mutex-Hinweis verhindert Deadlock durch rekursive Lock-Acquisition. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
64c2b7f0fd
commit
f5d2a5d66e
1 changed files with 4 additions and 3 deletions
|
|
@ -13,10 +13,11 @@ main_test.go TestFib mit 5 Tabellen-Tests (alle grün)
|
|||
## Demo 1: `/optimize --interactive`
|
||||
|
||||
```
|
||||
/optimize "Ersetze die naive Rekursion durch Memoization.
|
||||
/optimize "Ersetze die naive Rekursion durch einfache Memoization mit einer map[int]int.
|
||||
Kein Mutex, kein Goroutine-Overhead — Single-Threaded reicht.
|
||||
fib(50) soll in unter 1ms abgeschlossen sein.
|
||||
Bestehende Tests müssen weiterhin grün bleiben." \
|
||||
--test-cmd "go test ./..." --interactive
|
||||
--test-cmd "go test ." --interactive
|
||||
```
|
||||
|
||||
Nach dem ersten PASS hält pi-coder im **interaktiven Checkpoint** an.
|
||||
|
|
@ -43,6 +44,6 @@ Der Judge prüft nochmals explizit auf Produktionsreife und gibt SHIP oder NO-SH
|
|||
## Manueller Test
|
||||
|
||||
```bash
|
||||
go test ./...
|
||||
go test .
|
||||
go run main.go
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue