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`
|
## 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.
|
fib(50) soll in unter 1ms abgeschlossen sein.
|
||||||
Bestehende Tests müssen weiterhin grün bleiben." \
|
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.
|
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
|
## Manueller Test
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
go test ./...
|
go test .
|
||||||
go run main.go
|
go run main.go
|
||||||
```
|
```
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue