#cppcon14 Large-Scale Refactoring @ Google

/pnotes/assets/2016-09-09-cppcon14-large-scale-refactoring-at-google-1.png

/pnotes/assets/2016-09-09-cppcon14-large-scale-refactoring-at-google-2.png

/pnotes/assets/2016-09-09-cppcon14-large-scale-refactoring-at-google-3.png

/pnotes/assets/2016-09-09-cppcon14-large-scale-refactoring-at-google-4.png

뭐야 이건! 리팩토링을 뭐 이렇게 거창하게 해?

/pnotes/assets/2016-09-09-cppcon14-large-scale-refactoring-at-google-5.png

/pnotes/assets/2016-09-09-cppcon14-large-scale-refactoring-at-google-6.png

/pnotes/assets/2016-09-09-cppcon14-large-scale-refactoring-at-google-7.png

우워. 100M. 4,000명 이상. 이 뭐 규모가… 이 정도면 IDE로 리팩토링하는 게 불가능하겠다. 함수 이름 바꾸기도 힘들 듯. 이름을 손으로 바꿔서 올리면 리뷰 받는 사이에 바꾸기 전 함수를 사용한 코드가 마구 머지될 듯.

딴 나라 얘기네. 해결 방법은 구글답다. 리팩토링에 clang을 사용할 수도 있구나.

발표

  • 발표자: Hyrum Wright (Google)
  • 발표자료

크리에이티브 커먼즈 라이선스
Feedback plz <3 @ohyecloudy, ohyecloudy@gmail.com
|