확장메뉴
주요메뉴


소득공제 PDF
미리보기 파트너샵보기 공유하기
eBook

레거시 코드를 클린 코드로 누구나 쉽게, 리팩토링 - Hanbit eBook Realtime 78

[ PDF ]
첫번째 리뷰어가 되어주세요 | 판매지수 72
정가
12,000
판매가
12,000
YES포인트
구매 시 참고사항
{ Html.RenderPartial("Sections/BaseInfoSection/DeliveryInfo", Model); }
한 눈에 보는 YES24 단독 선출간
매월 1~7일 디지털머니 충전 시 보너스머니 2배 적립
★90일 대여점★ 이렇게 싸도 대여?
[READ NOW] 2022년 8월호
eBook 전종 10%할인+5%적립 무한발급 슈퍼쿠폰
8월 전사
쇼핑혜택
1 2 3 4 5

품목정보

품목정보
출간일 2015년 05월 15일
이용안내 ?
  •  배송 없이 구매 후 바로 읽기
  •  이용기간 제한없음
  •  TTS 불가능
  •  저작권 보호를 위해 인쇄 기능 제공 안함
지원기기 크레마, PC(윈도우), 아이폰, 아이패드, 안드로이드폰, 안드로이드패드, 전자책단말기(일부 기기 사용 불가), PC(Mac)
파일/용량 PDF(DRM) | 5.52MB ?
글자 수/ 페이지 수 약 279쪽?
ISBN13 9788968486746

소개 책소개 보이기/감추기

이 책은 복잡하고 좋지 못한 레거시 코드를 안전하고 효율적으로 개선할 구체적인 방법을 소개한다. 코드가 복잡하다면 TDD 또는 단위 테스트를 작성하여 구현체를 안전하게 수정하고, 문제 해결 방법을 패턴화하여 구현체의 유형만 파악하면 쉽게 수정하는 방법을 제시한다. 또한, 이해하기 쉽게 Step by step 형식으로 레거시 코드의 개선 과정을 보여주며, 현업에서 겪을 수 있는 구체적인 예제를 소개하고 예상되는 질문과 그에 따른 답변을 중심으로 스토리를 전개하여 독자가 쉽게 접근하고 이해할 수 있게 돕는다. 독자는 이 책을 통해 안전하고 쉽게 그리고 효과적으로 레거시 코드를 개선하는 방법을 배울 수 있을 것이다.

목차 목차 보이기/감추기

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 엔지니어 강사가 될 꿈을 키우고 있다.

한줄평 (1건) 한줄평 총점 10.0

혜택 및 유의사항 ?
구매 평점5점
역시 한빛! 필요한 설명 잘봤습니다
이 한줄평이 도움이 되었나요? 공감 0
멎*이 | 2021.09.21
뒤로 앞으로 맨위로 aniAlarm