Refactoring from Good to Great Refactoring from Good to Great / tutorial / free

This talk is about the next level of knowledge: the things advanced developers know that let them turn good code into great. Code that's easy to read and a breeze to change.
2 favorites
submitted almost 4 years ago, by pineapple
Refactoring from Good to Great popular tutorial



Watched full thing, this one absolutely is worth a watch. Funny, too.

pineapple, almost 4 years ago


Ben Orenstein is a ruby god. Love the guy.

You can find part of this presentation explained in one of Ben's blog posts called Depend Upon Abstractions.

Btw, I'm new here and I actually submitted this talk. So now it's duplicated. I want to delete it, how can I do that?

glitchdout, about 3 years ago


Hey buddy,

Ben is great, I saw him live at an event. Nothing like doing some calisthenics, lol.

To delete your post, make sure you're logged in, visit the resource detail page (this one), and you should see a 'delete' link.

pineapple, about 3 years ago


Calisthenics? Don't tell me you were in his talk about How to Talk to Developers. So much envy :P

And for the life of me, I can't find the delete link. Not even with CTRL+F. Should it be next to the edit link?

glitchdout, about 3 years ago


I was indeed in that talk! It was very, very good.

Err..., I don't see delete link either. It's different from an admin account, and I haven't logged into a regular account for awhile. I'll take a look at that at some point soon, along with the youtube shortlink. In the meantime I'll delete it for you.

pineapple, about 3 years ago

Login or to comment.

Tutorials are any resources you learn from.

Examples: an intro to html5 screencast, a pdf about git, photoshop effects tutorials, meta-programming in ruby, lambda calculus, higher-order fixed-point combinators.

Tools are websites, apps or services used -on- your project (indirectly), to aid the process.

Examples: A color scheme generator, email marketing software, usability heat maps, css3 code generators, a downloadable png compressor.

Assets are downloadable files used -in- your projects, usually as code, textures, or images.

Examples: a jquery sticky menu, photoshop brushes, background textures, mvc frameworks, twitter bootstrap, 960 grid system.