Skip to content

Commit

Permalink
Additional lists of leanring hours
Browse files Browse the repository at this point in the history
  • Loading branch information
emilybache committed Nov 25, 2024
1 parent c238aa6 commit b4d5492
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 1 deletion.
6 changes: 6 additions & 0 deletions learning_hours/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,9 @@ Find a Learning Hour facilitator's guide:
* By [Author]({% link learning_hours/learning_hours_by_author.md %})
* By [Kata]({% link learning_hours/learning_hours_by_kata.md %})

You might also like to browse these lists of learning hours:

* [Learning Hours with an accompanying YouTube video]({% link learning_hours/series/learning_hours_with_video.md %})
* [Learning hours mentioned in Emily Bache's book]({% link learning_hours/series/ten_sample.md %})


2 changes: 1 addition & 1 deletion learning_hours/legacy.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ Legacy code is basically code that is difficult to work with but we have to chan

Approval testing is a great technique for this situation and many of these learning hours are about it.

The Legacy Code theme is closely related to both [Refactoring](/learning_hours/refactoring.html) and [Test Design](/learning_hours/test_design.html), but I tend to put it in its own category since there are techniques for handling legacy code that you wouldnt need in other situations.
The 'Legacy Code' theme is closely related to both [Refactoring](/learning_hours/refactoring.html) and [Test Design](/learning_hours/test_design.html), but I tend to put it in its own category since there are techniques for handling legacy code that you wouldn't need in other situations.

File renamed without changes.
27 changes: 27 additions & 0 deletions learning_hours/series/learning_hours_with_video.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
layout: homepage
title: Learning Hours with accompanying video
---

# Learning Hours with accompanying video
These learning hours have been made into a video you can show in your session, or simply use as inspiration. The names in this list refer to the video title, although the links go to pages on this site. You can also view this as a [playlist on YouTube](https://www.youtube.com/playlist?list=PL7GpAlmbnHyAEyVy5S9ZrJSMrbsn4dg6W). There is also a video that [explains how to use these videos](https://youtu.be/7dnKYg4lkzI).

* [Refactoring: What you need to know]({% link _learning_hours/refactoring/misconceptions.md %})
* [3 parts of a test]({% link _learning_hours/test_design/benefits_of_arrange_act_assert.md %})
* [Law of Demeter]({% link _learning_hours/refactoring/law_of_demeter.md %})
* [TDD - What it is and why you should care]({% link _learning_hours/small_steps/demo_tdd_intro.md %})
* [Refactoring Skills: Extract Function]({% link _learning_hours/refactoring/extract_function.md %})
* [Using a Test Double to find bugs]({% link _learning_hours/test_doubles/when_you_need_a_stub.md %})
* [Usage First Design in TDD]({% link _learning_hours/small_steps/example_guided_design.md %})
* [Incremental TDD]({% link _learning_hours/small_steps/example_guided_design.md %})
* [How to 'Smell' bad code]({% link _learning_hours/code_reading/code_smells_intro.md %})
* [The Undercover Agent in Unit Testing]({% link _learning_hours/test_doubles/when_you_need_a_spy.md %})
* [Everyday Design Improvements in OO Code]({% link _learning_hours/refactoring/conditional_to_polymorphism.md %})
* [Incremental Coding for Continuous Delivery]({% link _learning_hours/small_steps/smaller_steps.md %})
* [Unlock the power of refactoring in everyday OO design]({% link _learning_hours/refactoring/change_signature.md %})
* [The Fake Designer Handbag of Unit Testing]({% link _learning_hours/test_doubles/when_you_need_a_fake.md %})
* [Trustworthy Code with Naming as a Process]({% link _learning_hours/testable_design/naming.md %})
* [Reduce Method Sprawl with Code Paragraphs]({% link _learning_hours/refactoring/identify_paragraphs.md %})
* [Prepare a Code Paragraph for Extraction with Split Variable]({% link _learning_hours/refactoring/split_variable.md %})
* [You Aren't Gonna Need It: in TDD Design is Simple]({% link _learning_hours/testable_design/beck_simple_design.md %})
* [Mock Objects: The Police Enforcer of Unit Testing]({% link _learning_hours/test_doubles/when_you_need_a_mock.md %})
File renamed without changes.

0 comments on commit b4d5492

Please sign in to comment.