11 years later this presentation still holds up! Great delivery of some very interesting and informative material!
@abneryang2102
4 жыл бұрын
i've rewatched this so many times over the last 5 years, super great!
@elisson357
6 жыл бұрын
I was researching for refactoring material and this is one of the best I have found.
@tryptamigo
7 жыл бұрын
starts off like a The Moth podcast episode. great talk.
@GianfrancoAlongi
11 жыл бұрын
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.
@yulrizka
11 жыл бұрын
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.
@prafulkapadia
11 жыл бұрын
Excellent step-by-step intro to refactoring cruddy code. Essential viewing!
@clashprogress8377
8 жыл бұрын
Loved this talk! DAMN
@anthonytroy3525
10 жыл бұрын
Heard about this on this talk on the Ruby Rogues podcast, really enjoyed it!
@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!
@Tarluna
7 жыл бұрын
Amazing talk!
@StevenMcDonaldza
11 жыл бұрын
Excellent, just excellent
@gabrielcontra
8 жыл бұрын
Awesome!! Thanks
@kumarpraveen
2 жыл бұрын
This is such a nice talk. 👍
@JulianChurchill
11 жыл бұрын
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
@dvdrtrgn
10 жыл бұрын
Great! I'm in love again.
@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.
@SHONNER
10 жыл бұрын
Good. So I'm not the only one that has been refactoring code copied from stackoverflow.
@KeystoneFlow
12 жыл бұрын
It sounds like she's performing an Emily Wolfe reading. I'll start to use finger-snaps for scrum upvotes
@georgetsopanoglou1457
10 жыл бұрын
The original author of the refactored module, disliked this video
@painr0x0rz
11 жыл бұрын
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
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
5 жыл бұрын
Curious...5 years later...do you still think the same way?
Пікірлер: 24