자홍

    martin fowler 1

    [Refactoring 2판]에 대한 내 생각과 비판

    이 책의 초판은 2012년 11월이고, 2020년에 2판이 나왔다. 2판은 ES6를 기준으로 작성되어있다. 코드 리팩터링의 기본 원칙에 대해 js로 풀어낸 것이므로, 객체지향 언어라면 대동소이하다. 사실 이 책에 나오는 내용 대부분은 학부 시절에 접할 수 있는 내용들이다. js로 작성되었다고해서 js 특성에 맞는 특별한 리팩터링 방법을 기대한다면 다른 책을 추천한다. 사실 ts가 나온 현 시점에서는 js라는 언어 자체가 리팩터링 대상이기 때문이다. 그냥 js가 대중적이니까 js판 리팩터링책을 만든 느낌이지, 다른 개발자들이 js쓰는 것을 보고 답답함을 느껴서 "야 너희들 js 리팩터링 그렇게 하는 거 아니야!"라는 느낌으로 책을 쓴 게 아니란 얘기다. 나는 사실 이 책의 작성 배경이 후자이길 바랐다. 만..

    IT 2022.11.13
    이전
    1
    다음
    더보기
    반응형
    프로필사진

    스타트업을 떠도는 개발자 테리입니다. IT, 조직 관리, 경제/사회, 사업에 관심이 있습니다. 주로 IT 관련 포스팅을 해요.

    • 분류 전체보기 (58)
      • IT (51)
      • 후기 (3)
      • 세상 이야기 (4)

    Tag

    Nestjs, test, Error, server, AWS, node, troubleshooting, ios, testing, Firebase, Unit Test, npm, 테스트, webpack, Django, ts, serverless, react, typescript, Flutter,

    최근글과 인기글

    • 최근글
    • 인기글

    최근댓글

    공지사항

    페이스북 트위터 플러그인

    • Facebook
    • Twitter

    Archives

    Calendar

    «   2025/07   »
    일 월 화 수 목 금 토
    1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 31

    방문자수Total

    • Today :
    • Yesterday :

    Copyright © Kakao Corp. All rights reserved.

    • 고함20

    티스토리툴바