home.social

#gildedrose — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #gildedrose, aggregated by home.social.

fetched live
  1. How can you use code coverage and mutation testing to add tests to legacy code? At @mendercon last year, I demonstrated this powerful technique step by step on the Gilded Rose kata, which is hosted by @emilybache on her GitHub account: github.com/emilybache/GildedRo

    You can watch the talk here: youtube.com/watch?v=0qna5cuzDI0

    #CSudberyRecordings #CodeCoverage #MutationTesting #GildedRose #Refactoring #UnitTests

  2. SaturdayMP Show 65: Something's Rotten at the Gilded Rose: A Python Refactoring Tale

    youtu.be/CzHv3uY2KiU

    In this episode I tackle the famous Gilded Rose Kata as practice for my upcoming Dev Edmonton JavaScript, Python & Ruby Meetup presentation. One of the great things about the Gilded Rose Kata is the different ways to "solve" it. What would have done different than me?

    Presentation repo:
    github.com/saturdaymp-examples

    Same refactoring but with C#:
    youtu.be/0bTbXpXUhmk

    Gilded Rose Kata (in many languages):
    github.com/emilybache/GildedRo

    I'm posting this video the day before the presentation. Thank you to the Dev Edmonton JavaScript, Python, & Ruby Meetup for asking me to present.

    Meetup Link:
    meetup.com/edmontonunlimited/e

    Dev Edmonton:
    devedmonton.com/

    Found this video useful? Then help others find it by liking, subscribing, sharing, and sponsoring:

    github.com/sponsors/saturdaymp

    Have question you want answered in a future video? A question I should ask you? Pair on a problem? Constructive feedback? Comment, DM me, or send an email to [email protected].

    Contact me if you need help shipping secure high-quality software faster:

    saturdaymp.com/

    #saturdaymp #saturdaympshow #python #refactoring #gildedrose

  3. Recording that video last week, where I write tests for #GildedRose in #Kotlin, was a lot of fun.

    So I think I'll create another one, where I do some *actual* refactoring of the production code.

    Interested?

  4. Die moderne Syntax von Rust wappnet nicht vor historisch gewachsenem Programmcode, der die Lesbarkeit zu verschlingen droht. Ein Refactoring schafft Abhilfe.
    Ferris Talk #7: Vom Ungetüm zur Goldrose – eine kleine Rust-Refactoring-Story