From f5d2a5d66ef0d51db01feee988e82526456cced8 Mon Sep 17 00:00:00 2001 From: dschlueter Date: Fri, 29 May 2026 20:24:00 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20go-fibonacci=20./...=20=E2=86=92=20.=20u?= =?UTF-8?q?nd=20Memoization-Aufgabe=20auf=20Single-Threaded=20einschr?= =?UTF-8?q?=C3=A4nken?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ./... schlägt bei Single-Package-Modulen ohne Unterverzeichnisse fehl. Mutex-Hinweis verhindert Deadlock durch rekursive Lock-Acquisition. Co-Authored-By: Claude Sonnet 4.6 --- examples/go-fibonacci/README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/examples/go-fibonacci/README.md b/examples/go-fibonacci/README.md index 7d1cd94..b3fd085 100644 --- a/examples/go-fibonacci/README.md +++ b/examples/go-fibonacci/README.md @@ -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 ```