Skip to content

Commit b03bc8a

Browse files
gregorrieglerNateHermanblaisepMichaelRWolfnitsanavni
committed
. d Comleted session notes (for FizzBuzz dojo in Cojure part 2)
Co-Authored-By: Nathaniel Herman <[email protected]> Co-Authored-By: Blaise Pabon <[email protected]> Co-Authored-By: Gregor Riegler <[email protected]> Co-Authored-By: Michael R. Wolf <[email protected]> Co-Authored-By: Nitsan Avni <[email protected]> Co-Authored-By: Joel Silberman <[email protected]> Co-Authored-By: 4dsherwood <[email protected]>
1 parent 00a1aab commit b03bc8a

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

session-notes/session-notes-2023-12-14.md

+17-1
Original file line numberDiff line numberDiff line change
@@ -162,9 +162,25 @@ Next step:
162162

163163

164164
Joel
165-
-
165+
- We did not commit often enough to feel comfortable.
166166

167167
- Gregor
168+
We used a failing test for many iterations. It felt like ApprovalTests.
169+
170+
- Nitsan
171+
Are there ways to refactor this code without failing tests? The way Nitsan did it broke the test.
172+
173+
It's good to _stay_ in green. It's comfortable. But this time, it felt OK to stay in ~red~ orange state (red to guide on way to green).
174+
175+
Failing test can be guiding light. Force. Pulling forward. Eventually need to make it pass. But do it slowly (not ASAP).
176+
177+
For compiled languages, get to red (not yellow-uncompilable). Stay in REPL(?) you can operate differently. This evaluate/print loop gives the feedback loop differently from red/green/refactor. But it's still using test to guide. In this way, it's similar to approvals.
178+
179+
REPL (Read Evaluate Print Loop)
180+
181+
"Tiny steps take you a long way"
182+
-- Nitsan Avni
183+
168184

169185

170186

0 commit comments

Comments
 (0)