logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

[POD] 누구나 쉽게, 리팩토링

[POD] 누구나 쉽게, 리팩토링

(레거시 코드를 클린 코드로)

신정호, 이규일, 박승규, 김태환, 정승욱 (지은이)
  |  
한빛미디어
2014-11-26
  |  
14,400원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 12,000원 -10% 600원 10,200원 >

책 이미지

[POD] 누구나 쉽게, 리팩토링

책 정보

· 제목 : [POD] 누구나 쉽게, 리팩토링 (레거시 코드를 클린 코드로)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788968487187
· 쪽수 : 277쪽

책 소개

복잡하고 좋지 못한 레거시 코드를 안전하고 효율적으로 개선할 구체적인 방법을 소개한다. 코드가 복잡하다면 TDD 또는 단위 테스트를 작성하여 구현체를 안전하게 수정하고, 문제 해결 방법을 패턴화하여 구현체의 유형만 파악하면 쉽게 수정하는 방법을 제시한다.

목차

1. final static 필드를 모아 놓아서 뚱뚱해진 클래스 개선하기
2. 혼동되는 생성자 초기화 개선하기
3. 독립된 중복 메서드를 효율적으로 개선하기
4. 매개변수 남용으로 거대해진 메서드 개선하기
5. 비즈니스 로직과 기능 호출이 섞여 있는 메서드 개선하기
6 분기문에 복잡하게 꼬여있는 AND와 OR 연산자 개선하기
7. 조건에 따라 분리되는 객체 생성 로직 개선하기
8 응집도가 낮은 멤버 클래스 개선하기
9. 잘못된 이해로 생긴 상속 구조 개선하기
10. 원래 기능과 다른 Null 예외 처리 개선하기
11. 연동 규약에 종속된 구조 개선하기
12. 유사한 기능의 인터페이스 다중 상속 구조 개선하기
13. 놓치기 쉬운 싱글톤 오류 개선하기

저자소개

신정호 (지은이)    정보 더보기
10XP 팀의 부족한 리더로서 바쁜 현업을 타개하기 위해 분신 신공을 배워봤으면 하고 바라는, 진지하지 못한 프로그래머다. 대학 시절, 임베디드 소프트웨어 경진대회 수상을 시작으로 프로그래머의 길을 걷게 되었다. 홈네트워크 프로그래밍 및 연구로 제품을 개발했으며, 공공분야 SI 프로젝트 경험을 거쳐 현재는 모바일 프로그래밍으로 B2C 제품을 만들고 있다. '세계 평화'라는 거창한 비전을 품고 있으며, 프로그래머로서 최선을 다하고 있다.
펼치기
이규일 (지은이)    정보 더보기
아직 많이 부족하지만 10XP에서 학습과 지식에 대한 공유 활동을 하며 많은 것을 배워 가고 있는 개발자다. 국내의 개발 문화와 환경이 좀 더 발전하고 앞으로 나아가는 그림을 항상 꿈꾸고 있으며 그림의 한 조각 퍼즐이 되어 자신이 가진 것으로 남을 채워주고 부족한 점은 다른 사람으로부터 채워져 그림을 완성하는 데 이바지할 수 있는 개발자가 되는 것이 목표다.
펼치기
박승규 (지은이)    정보 더보기
아직은 완성되지 않은 개발자다. 대학 시절 새로운 것을 만들어낸다는 의미에서 개발의 매력에 빠지게 되었다. 현재는 Back-end 개발과 모바일 개발을 병행하며 서버에도 관심을 두면서 프로그램 전체를 이해하려는, 좀 더 완성된 개발자가 되려 노력하고 있다. 10XP에 합류하면서 개발에만 머물러 있던 시야를 프로젝트를 보는 시야로 발전시키는 중이다.
펼치기
김태환 (지은이)    정보 더보기
다우기술에서 그룹웨어를 만드는 웹 애플리케이션 개발자다. 리눅스, script 언어에 관심이 많으며 즐겁게 일하기 위해 항상 노력한다. 10XP 활동을 통해 많은 사람에게 도움이 될 수 있는 개발자가 되기 위해 노력하고 있다.
펼치기
정승욱 (지은이)    정보 더보기
2011년 개발을 시작하여 이제는 IT 엔지니어가 무엇인지 느낀다. 현재는 안드로이드, 스프링, Node.js를 함께 다루며 먼 미래에는 IT 엔지니어 강사가 될 꿈을 키우고 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책