Cascadia Ruby Conf 2012 Therapeutic Refactoring by Katrina Owen

Поділитися
Вставка
  • Опубліковано 12 вер 2024

КОМЕНТАРІ • 24

  • @een_schildpad
    @een_schildpad 3 місяці тому +2

    11 years later this presentation still holds up! Great delivery of some very interesting and informative material!

  • @abneryang2102
    @abneryang2102 4 роки тому +2

    i've rewatched this so many times over the last 5 years, super great!

  • @GianfrancoAlongi
    @GianfrancoAlongi 11 років тому +2

    Splitting large functions into smaller parts is a good way to follow the established principles: Small Functions, Do One Thing, Separation of Concern.
    All her steps are very good and show how to do a good refactoring.
    Your statement on "hacking a working chunk" suggests that you should read about Software Craftsmanship, and also Clean Code (Uncle Bob).
    If you would like to know about the Code smells, you can find a comprehensive list in "Refactoring Improving .." by Martin Fowler.

  • @elisson357
    @elisson357 6 років тому

    I was researching for refactoring material and this is one of the best I have found.

  • @prafulkapadia
    @prafulkapadia 12 років тому

    Excellent step-by-step intro to refactoring cruddy code. Essential viewing!

  • @yulrizka
    @yulrizka 12 років тому

    This presentation is soo good, that I intended to just check it out for the first 5 minutes and end up watch all of it for 30 minutes. yeah a repeat some parts.

  • @tryptamigo
    @tryptamigo 7 років тому +2

    starts off like a The Moth podcast episode. great talk.

  • @anthonytroy3525
    @anthonytroy3525 10 років тому

    Heard about this on this talk on the Ruby Rogues podcast, really enjoyed it!

  • @AlexanderPetrov
    @AlexanderPetrov 11 років тому

    Super Aweome! So am I enjoying doing refactoring! This is my favorite thing in profession!
    What I like in this talk most of all, that Katrina among other things mentioned Domain Driven Design practice of Extracting Non Specialized Subdomain Logic into a gem or class. [25:08] I do appreciate Katrinas work!

  • @clashprogress8377
    @clashprogress8377 8 років тому +1

    Loved this talk! DAMN

  • @kumarpraveen
    @kumarpraveen 2 роки тому

    This is such a nice talk. 👍

  • @StevenMcDonaldza
    @StevenMcDonaldza 12 років тому

    Excellent, just excellent

  • @JulianChurchill
    @JulianChurchill 12 років тому

    I have learnt something very valuable from this video. I do not use the word 'cruft' enough in my daily code dealings. I shall endeavour to use it more. kthxbye

  • @Tarluna
    @Tarluna 8 років тому

    Amazing talk!

  • @gabrielcontra
    @gabrielcontra 8 років тому

    Awesome!! Thanks

  • @KeystoneFlow
    @KeystoneFlow 12 років тому

    It sounds like she's performing an Emily Wolfe reading.
    I'll start to use finger-snaps for scrum upvotes

  • @SHONNER
    @SHONNER 10 років тому

    Good. So I'm not the only one that has been refactoring code copied from stackoverflow.

  • @jacekjacenty
    @jacekjacenty 11 років тому

    My ugly code makes me feel really bad about myself. I have learning difficullty and I am unable to understand computer science books. Refactoring is the only way to improve my code and make me feel better about myself.

  • @dvdrtrgn
    @dvdrtrgn 10 років тому

    Great! I'm in love again.

  • @georgetsopanoglou1457
    @georgetsopanoglou1457 10 років тому +2

    The original author of the refactored module, disliked this video

  • @painr0x0rz
    @painr0x0rz 12 років тому +1

    Omg, I want to marry her. This one and Sandi Metz's OOD are the best presentations I watched lately. Why there are no women in programming?

  • @flyb3
    @flyb3 11 років тому

    Disagree... Katrina asks the wrong question (25:02): "can this be a separate class"... the correct question is "SHOULD this be a separate class". I feel like she's a school student attempting to teach Rembrandt how to paint. Massively shallow comprehension of so many important things about code. Code is for humans to maintain - hacking a (working) ugly(to her)-looking chunk into a dozen scattered fragments simply because it makes you "feel good" is a Bad Idea(tm).

    • @hanktothehendrix
      @hanktothehendrix 5 років тому +3

      Curious...5 years later...do you still think the same way?