파이브 라인스 오브 코드 : 다섯 줄 제한 규칙으로 시작하는 체계적이고 효과적인 리팩터링 수련법
지은이
크리스찬 클라우젠 지음 ; 김성원 옮김 ; 전이주, 이대엽 [공]엮음
출판사
위키북스
분류
은평구 소장 도서관
Loading...
책소개
구체적인 규칙에 초점을 맞춰 모든 메서드를 5줄 이하로 줄이는 리팩터링을 가르쳐 준다!기존 코드를 개선하는 것(리팩터링)은 프로그래머가 맞닥뜨리는 가장 일반적인 작업 중 하나다. 《파이브 라인스 오브 코드》는 코드 스멜과 같은 감각적인 판단에 의존하지 않고, 적용할 수 있는 명확하고 실행 가능한 리팩터링 규칙을 알려준다. 구체적인 원칙을 따르다 보면 리팩터링과 코드 스멜을 익힐 수 있다는 저자의 전문적인 관점에 따라 언제 코드를 리팩터링해야 하는
...지, 어떤 문제에 어떤 패턴을 적용할지, 재작업이 필요한 코드에는 어떤 특성이 있는지 배우게 된다.프로그래머가 다루는 모든 코드 베이스에는 찾아서 수정해야 하는 실수와 효율적인지 않은 부분이 있다. 올바른 방법으로 리팩터링하면 코드가 세련되고 읽기 쉽고 유지 관리가 쉬워진다. 이 책에서는 모든 메서드를 5줄 이하로 구현하는 리팩터링에 대한 독창적인 접근 방식을 배운다. 이 책은 모든 기술 수준의 개발자가 읽을 수 있으며, 예제는 자바 및 C#과 동일한 스타일로 읽기 쉬운 타입스크립트를 사용한다.★ 이 책에서 다루는 내용 ★◎ 나쁜 코드의 특성◎ 코드를 이해하지 않고도 안전하게 코드를 개선하는 방법◎ 최적화와 코드 일반성의 균형 맞추기◎ 적절한 컴파일러의 활용◎ 메서드 추출 및 전략 패턴의 도입과 그 밖의 다양한 리팩터링 패턴◎ 코드 추가를 통해 변경을 가능하게 하는 안정적인 코드 작성◎ 주석이 필요 없는 코드 작성◎ 훌륭한 리팩터링을 위한 실제 사례