Announcing the Second Edition of “Refactoring”
martinfowler.com
Announcing the Second Edition of “Refactoring”
1–10 of 61 posts
Re: Announcing the Second Edition of “Refactoring”
#2Re: Announcing the Second Edition of “Refactoring”
#3I'm stoked for the book. I'm surprised-but-not-really that it will use JavaScript as its main language to teach the concepts!
> When I wrote the first edition I was frustrated that I was having to write the book's code in a language that was significantly worse than the language I preferred (Smalltalk). Little did I know that I would take another step downwards twenty years later.
Oh, the irony!
Re: Announcing the Second Edition of “Refactoring”
#4I'm hunting around these days for good books on general programming. I'm a fairly pragmatic programmer (not everything needs to be a class). Has anybody here read the first edition, and what was your impression of it?
Re: Announcing the Second Edition of “Refactoring”
#5I'm hunting around these days for good books on general programming. I'm a fairly pragmatic programmer (not everything needs to be a class). Has anybody here read the first edition, and what was your impression of it?
Javascript has a lot more first-class options other than classes and interfaces, so there might be some more insight.
As far as good programming books, I quite liked Code Complete when I was a younger programmer, and found that Anti-Patterns was helpful in giving me a lot of vocabulary and patterns in recognizing what happens in job-settings, as well as refactoring overviews as a solution to real problems.
Re: Announcing the Second Edition of “Refactoring”
#6Re: Announcing the Second Edition of “Refactoring”
#7I'm hunting around these days for good books on general programming. I'm a fairly pragmatic programmer (not everything needs to be a class). Has anybody here read the first edition, and what was your impression of it?
Re: Announcing the Second Edition of “Refactoring”
#8I'm hunting around these days for good books on general programming. I'm a fairly pragmatic programmer (not everything needs to be a class). Has anybody here read the first edition, and what was your impression of it?
I always try to either be refactoring or changing behavior but not both at the same time. That has kept me out of a lot of trouble.
Re: Announcing the Second Edition of “Refactoring”
#9I'm hunting around these days for good books on general programming. I'm a fairly pragmatic programmer (not everything needs to be a class). Has anybody here read the first edition, and what was your impression of it?
It's a decent book, though obviously looking a bit dated now, particularly in the OO-centric presentation. I would confidently recommend it to someone like a junior developer at work or a keen self-taught programmer who had figured out the basic mechanics and was starting to explore ideas about building and maintaining bigger systems. I probably wouldn't recommend it to anyone further down the path, though, just because the techniques described tend to be quite simple and they're mostly things that people learn with experience anyway.
Re: Announcing the Second Edition of “Refactoring”
#10I'm hunting around these days for good books on general programming. I'm a fairly pragmatic programmer (not everything needs to be a class). Has anybody here read the first edition, and what was your impression of it?
When I was in college, I read "Refactoring to Patterns" which pretty much sums up Refactoring in a short chapter. The ideas aren't really that complicated, but seeing some practical examples is pretty useful.