Skip to content

Commit

Permalink
Add placeholder slides (#38)
Browse files Browse the repository at this point in the history
  • Loading branch information
megabyde committed Oct 25, 2023
1 parent 3c3a7e0 commit a992853
Show file tree
Hide file tree
Showing 6 changed files with 150 additions and 6 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,9 +67,9 @@ Here you can find slides for Clean Code conversations or classes.

| # | Session Type | Name |
|---:|--------------|----------------------------------------------------------------------------------|
| 1 | Discussion | Advanced TDD |
| 1 | Discussion | [Advanced TDD](advanced-tdd/01-advanced-tdd.md) |
| 2 | Coding Dojo | Roman Numerals Kata ([Python][roman-numerals-python], [C++][roman-numerals-cpp]) |
| 3 | Discussion | Clean Tests |
| 3 | Discussion | [Clean Tests](advanced-tdd/03-clean-tests.md) |
| 4 | Coding Dojo | |
| 5 | Discussion | Test Design |
| 6 | Coding Dojo | |
Expand Down
4 changes: 2 additions & 2 deletions _site/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ <h3>Advanced TDD (Green Belt)</h3>
<tr>
<td>1</td>
<td>Discussion</td>
<td>Advanced TDD</td>
<td><a href="advanced-tdd/01-advanced-tdd.pdf">Advanced TDD</a></td>
</tr>
<tr>
<td>2</td>
Expand All @@ -249,7 +249,7 @@ <h3>Advanced TDD (Green Belt)</h3>
<tr>
<td>3</td>
<td>Discussion</td>
<td>Clean Tests</td>
<td><a href="advanced-tdd/03-clean-tests.pdf">Clean Tests</a></td>
</tr>
<tr>
<td>4</td>
Expand Down
74 changes: 74 additions & 0 deletions advanced-tdd/01-advanced-tdd.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
---
title: Clean Code Advanced TDD
subtitle: Advanced TDD
...

# Pre-work

* Videos
* <https://cleancoders.com/episode/clean-code-episode-19-p1>
* <https://cleancoders.com/episode/clean-code-episode-19-p2>
* Exams
* <https://cleancoders.com/episode/clean-code-episode-19-p1/exam>
* <https://cleancoders.com/episode/clean-code-episode-19-p2/exam>

# Chapters

::: columns

:::: column

| Chapter | Time |
|----------------------------|----------|
| Welcome | 00:00:47 |
| Core Collaps Supernova | 00:03:48 |
| TDD Review: The Three Laws | 00:12:49 |
| The Single Assert Rule | 00:32:12 |

::::

:::: column

| Chapter | Time |
|----------------------------|----------|
| Incremental Algorithmics | 00:01:10 |
| Getting Stuck | 00:24:57 |
| Getting Unstuck | 00:36:02 |
| Conclusion | 00:49:24 |

::::

:::

# Timetable

| Activity | Time |
|----------------------------|--------|
| Warmup | 5 min |
| Excercise 1 | 10 min |
| Wrap up | 5 min |

# Warmup

* What ...?
* Type in the meeting chat

# Exercise 1

* Prompt
* ...
* Time limit: ...

# Wrap up

* ...

# What is next?

* Expect an e-mail with instructions for upcoming coding dojo

# Final words

> Always leave the code better than you found it.
>
> -- <cite>The Software Craftsmanship Rule</cite>
56 changes: 56 additions & 0 deletions advanced-tdd/02-clean-tests.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
title: Clean Code Advanced TDD
subtitle: Clean Tests
...

# Pre-work

* Video: <https://cleancoders.com/episode/clean-code-episode-20>
* Exam: <https://cleancoders.com/episode/clean-code-episode-20/exam>

# Chapters

| Chapter | Time |
|----------------------------|----------|
| Overview | 00:05:52 |
| History of the Earth | 00:08:31 |
| Anatomy of a Test | 00:20:50 |
| The Arrange | 00:29:50 |
| Setup Struggles | 00:40:56 |
| Test Hierarchy | 00:52:57 |
| Clean Composition | 01:06:04 |
| The Assertion | 01:10:30 |
| Conclusion | 01:20:58 |

# Timetable

| Activity | Time |
|----------------------------|--------|
| Warmup | 5 min |
| Excercise 1 | 10 min |
| Wrap up | 5 min |

# Warmup

* What ...?
* Type in the meeting chat

# Exercise 1

* Prompt
* ...
* Time limit: ...

# Wrap up

* ...

# What is next?

* Expect an e-mail with instructions for upcoming coding dojo

# Final words

> Always leave the code better than you found it.
>
> -- <cite>The Software Craftsmanship Rule</cite>
16 changes: 15 additions & 1 deletion fundamentals/02-names.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,27 @@
---
title: Clean Code Fundamentals
subtitle: Names
subtitle: Names++
...

# Pre-work

* Video: <https://cleancoders.com/episode/clean-code-episode-2>
* Exam: <https://cleancoders.com/episode/clean-code-episode-2/exam>

# Chapters

| Chapter | Time |
|----------------------------|----------|
| Reveal Your Intent | 00:00:42 |
| Describe the Problem | 00:04:24 |
| Avoid Disinformation | 00:08:19 |
| Pronouncable Names | 00:13:24 |
| Avoid Encodings | 00:16:36 |
| Parts of Speech | 00:20:01 |
| The Scope Lengh Rule | 00:25:06 |
| Recap & Conclusion | 00:31:39 |
| Distance to the Sun | 00:36:07 |

# Timetable

| Activity | Time |
Expand Down
2 changes: 1 addition & 1 deletion solid/02-srp.md
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ subtitle: The Single Responsibility Principle

* Time limit: 10 minutes

# Definitions
# Definitions

* Actor - single source of change
* Roles
Expand Down

0 comments on commit a992853

Please sign in to comment.