리팩토링 (책)
Refactoring 개념을 소개한 책.
초판본과 개정판의 차이
초판본의 예제는 자바였는데 개정판에서는 자바스크립트로 바뀌었다.
I chose JavaScript to illustrate these refactorings, as I felt that this language would be readable by the most amount of people. … Although I use JavaScript for my examples, that doesn’t mean the techniques in this book are confined to JavaScript. —Preface
마지막 몇몇 챕터들이 개정판에서는 사라졌는데 이유는 이렇다고:
I dropped the later chapters, which explored some more tangential issues. I think they worked in the first edition, but these days I think it’s better to publish essays like this on my website. That’s the same reason why I also dropped the four “big refactorings” from the catalog. The big refactorings were always a bit different to the majority of the refactorings, and I do feel these examples work better through essays on my website.1