@@ -177,8 +177,13 @@ TIP: I like to keep helper methods in the FT class that's using them,
177177 It stops the base class from getting too cluttered. YAGNI.
178178
179179
180+ [[js-spike]]
180181=== A Quick "Spike"
181182
183+ ((("spike")))
184+ ((("exploratory coding", see="also spiking and de-spiking")))
185+ ((("spiking and de-spiking", "defined")))
186+ ((("prototyping", see="spiking and de-spiking")))
182187This will be our first bit of JavaScript.
183188We're also interacting with the Bootstrap CSS framework,
184189which we maybe don't know very well.
@@ -198,9 +203,14 @@ The goat doesn't mind looking the other way for a bit.
198203This kind of prototyping activity is often called a "spike",
199204for http://stackoverflow.com/questions/249969/why-are-tdd-spikes-called-spikes[
200205reasons that aren't entirely clear],
201- but it's a nice memorable name.
202-
203- TIP: Always do a commit before embarking on a spike.
206+ but it's a nice memorable name.footnote:[
207+ This chapter shows a very small spike.
208+ We'll come back and look at the spiking process again,
209+ with a weightier Python/Django example,
210+ in <<chapter_18_spiking_custom_auth>>.
211+ ]
212+
213+ TIP: Always do a commit before embarking on a Spike.
204214
205215
206216==== A Simple Inline Script
0 commit comments