Tags
Language
Tags
March 2024
Su Mo Tu We Th Fr Sa
25 26 27 28 29 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6

Clean Coders - Clean Code, Episode 42 part 1-2 - Life, The Universe, and Everything

Posted By: First1
Clean Coders - Clean Code, Episode 42 part 1-2 - Life, The Universe, and Everything

Clean Coders - Clean Code, Episode 42 part 1-2 - Life, The Universe, and Everything
Size: 3.00 GB | Duration: 1hour 45 mins | Video: AVC (.mp4) 1920x1080 59,94fps | Audio: AAC 48KHz 2ch
Genre: eLearning | Language: English

That's the question we are answering in this two part episode. I've given this a lot of Deep Thought and this episode is the answer. Really. I mean it. And I'm not going to fall back on the question of the question. No mice. No dolphins. No sperm whales and flower pots. No cat lullabies. Nope. This time it is right. This time it will work; and no one will have to get nailed to anything. And no Vogons will wreck it all.

The answer: The answer will be given in the first few moments of the video. I promise. And it is the answer. Once you hear it, you'll know it.

The rest of the two part episode will be about how to apply that answer to software. And to do that we're going to look at a lot of code; and a lot of coding and testing techniques.

The focus of all that code will be Ward Cunningham's FIT framework.

Segment 1. The Answer. Short, sweet, but right.
Segment 2. The phases of matter. Our obligatory science lecture discussing why matter (water in particular) exists in three different phases: Solid, Liquid, and Gas.
Segment 3. Code Coverage. Do you now how much of your project is covered by tests? Do you know how much should be covered by tests?
Segment 4. Covering Action Fixture. A deep dive in which we cover some untested parts of Ward Cunningham's FIT framework with tests.

Clean Coders - Clean Code, Episode 42 part 1-2 - Life, The Universe, and Everything


Segment 5. Mutation Testing. How do you know that the covering tests actually test anything? Here we use the PiTest tool to find parts of the code that are "covered" but aren't actually tested.
Segment 6. Cleaning. Now that it's covered, and we know the coverage means something, let's clean it up.
Segment 7. Semantic Stability. For software, this is the answer: Tests that truly stabilize the semantic behavior of the system.
Segment 8. Conclusion. Tying things up in a pretty bow.

Clean Coders - Clean Code, Episode 42 part 1-2 - Life, The Universe, and Everything

Enjoy My Blog | Subscribe My RSS Channel