-
Notifications
You must be signed in to change notification settings - Fork 175
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
tweaks, particularly to part interstitials
- Loading branch information
Showing
11 changed files
with
85 additions
and
68 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,20 +4,32 @@ More advanced topics | |
|
||
[partintro] | ||
-- | ||
This may be called the advanced section, but it's full of really important | ||
topics for TDD and web development. | ||
We'll be talking about how to integrate 3rd party systems, and | ||
how to test them. We'll cover mocking, which is a core part of TDD. We'll | ||
|
||
"Oh my gosh, what? Another section? Harry, I'm exhausted, it's already | ||
been two hundred pages, I don't think I can handle a whole 'nother section | ||
of the book. Particularly not if it's called "Advanced"... Maybe I can | ||
get away with just skipping it?" | ||
Oh no you can't! This may be called the advanced section, but it's full of | ||
really important topics for TDD and web development. No way can you skip | ||
it. If anything, it's 'even more important' than the first two sections. | ||
|
||
We'll be talking about how to integrate 3rd party systems, and how to test | ||
them. Modern web development is all about re-using existing components. We'll | ||
cover mocking and test isolation, which is really a core part of TDD, and a | ||
technique you're going to need for all but the simplest of codebases. We'll | ||
talk about server-side debugging, and test fixtures, and how to set up a | ||
Continuous Integration environment. All of these are vital in any web | ||
development project. | ||
Continuous Integration environment. None of these things are | ||
take-it-or-leave-it optional luxury extras for your project, they're all | ||
vital! | ||
|
||
|
||
Inevitably, the learning curve does get a little steeper in this section. You | ||
may find yourself having to read things a couple of times before they sink in, | ||
or you may find that things don't work first go, and that you need to do a bit | ||
of debugging on your own. Do persist with it! There's lots of interesting | ||
stuff in here. And I'm always happy to help if you're stuck, just drop me | ||
line. | ||
of debugging on your own. But persist with it! The harder it is, the more | ||
rewarding it is. And I'm always happy to help if you're stuck, just drop me | ||
an email, [email protected] | ||
|
||
I hope you've enjoyed the book so far. The best is yet to come, you'll see! | ||
Come on, I promise the best is yet to come! | ||
-- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1,36 @@ | ||
402 1755 14016 appendix_II_Django_Class-Based_Views.asciidoc | ||
602 2305 18341 appendix_II_Django_Class-Based_Views.asciidoc | ||
177 627 4942 appendix_III_provisioning_with_ansible.asciidoc | ||
147 661 4921 appendix_I_PythonAnywhere.asciidoc | ||
18 88 1124 bibliography.asciidoc | ||
41 40 1117 book.asciidoc | ||
345 1929 12756 chapter_01.asciidoc | ||
384 2189 14570 chapter_02.asciidoc | ||
820 3791 27365 chapter_03.asciidoc | ||
821 4445 30746 chapter_04.asciidoc | ||
1356 6587 45722 chapter_05.asciidoc | ||
2084 9017 67266 chapter_06.asciidoc | ||
889 3704 28278 chapter_07.asciidoc | ||
1388 6526 45875 chapter_08.asciidoc | ||
561 2890 25795 chapter_09.asciidoc | ||
1355 5348 41134 chapter_10.asciidoc | ||
1184 4354 35183 chapter_11.asciidoc | ||
829 2736 24152 chapter_12.asciidoc | ||
504 2305 17132 chapter_13.asciidoc | ||
552 2335 17344 chapter_14.asciidoc | ||
1969 7732 61615 chapter_15.asciidoc | ||
1578 4826 42783 chapter_16.asciidoc | ||
852 3133 27909 chapter_17.asciidoc | ||
715 2301 20010 chapter_18.asciidoc | ||
774 3289 27134 chapter_19.asciidoc | ||
521 2164 17566 chapter_20.asciidoc | ||
226 1320 9053 chapter_21.asciidoc | ||
179 980 6016 chapter_22.asciidoc | ||
200 1162 7112 appendix_IV_what_to_do_next.asciidoc | ||
23 116 1334 bibliography.asciidoc | ||
40 38 1126 book.asciidoc | ||
365 1993 13288 chapter_01.asciidoc | ||
402 2251 15223 chapter_02.asciidoc | ||
825 3782 27540 chapter_03.asciidoc | ||
828 4335 30576 chapter_04.asciidoc | ||
1453 6975 48839 chapter_05.asciidoc | ||
2201 9373 69918 chapter_06.asciidoc | ||
952 3913 30140 chapter_07.asciidoc | ||
1426 6697 47843 chapter_08.asciidoc | ||
632 3251 28620 chapter_09.asciidoc | ||
1459 5563 43526 chapter_10.asciidoc | ||
1232 4463 36432 chapter_11.asciidoc | ||
914 3105 27516 chapter_12.asciidoc | ||
299 1356 11021 chapter_13.asciidoc | ||
592 2541 18653 chapter_14.asciidoc | ||
2112 8507 66929 chapter_15.asciidoc | ||
1809 5862 50939 chapter_16.asciidoc | ||
1175 4198 37178 chapter_17.asciidoc | ||
816 3151 25266 chapter_18.asciidoc | ||
1688 5805 48703 chapter_19.asciidoc | ||
882 3699 30656 chapter_20.asciidoc | ||
580 2564 20458 chapter_21.asciidoc | ||
456 2992 20125 chapter_22.asciidoc | ||
90 601 3597 epilogue.asciidoc | ||
160 670 4313 outline_and_future_chapters.asciidoc | ||
40 297 1715 part1.asciidoc | ||
30 201 1287 part2.asciidoc | ||
22 166 932 part3.asciidoc | ||
370 2372 14986 preface.asciidoc | ||
239 1826 11601 pre-requisite-installations.asciidoc | ||
21532 92604 706358 total | ||
32 201 1273 part2.asciidoc | ||
23 170 958 part3.asciidoc | ||
385 2437 15260 preface.asciidoc | ||
249 1828 11649 pre-requisite-installations.asciidoc | ||
25266 107489 825930 total |