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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

내 코드가 불안한 개발자를 위한 좋은 코드의 기준

내 코드가 불안한 개발자를 위한 좋은 코드의 기준

(AI 시대에도 변치 않는 코드 선별과 유지보수 원칙)

모리 아츠시 (지은이), 안동현 (옮긴이)
프리렉
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
22,500원 -10% 0원
1,250원
21,250원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

내 코드가 불안한 개발자를 위한 좋은 코드의 기준
eBook 미리보기

책 정보

· 제목 : 내 코드가 불안한 개발자를 위한 좋은 코드의 기준 (AI 시대에도 변치 않는 코드 선별과 유지보수 원칙)
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 소프트웨어 공학
· ISBN : 9788965404323
· 쪽수 : 332쪽
· 출판일 : 2026-02-24

책 소개

단순히 돌아가는 코드를 넘어 ‘읽기 쉽고 유지보수하기 편하며 튼튼한 코드’를 작성하는 원칙을 다룬다. 변수 이름을 짓는 아주 기본적인 고민부터, 복잡한 의존 관계를 풀고 아키텍처를 설계하는 방법, 그리고 팀원과 협업하며 품질을 높이는 노하우까지 개발자가 갖춰야 할 기본기를 체계적으로 정리했다.

목차

들어가며
1장 왜 좋은 코드를 작성해야 할까?
__1.1 소프트웨어의 가치
__1.2 유지보수성과 속도
__1.3 기술 부채 발생과 소멸
__1.4 좋은 코드를 작성하려면

2장 움직이는 코드에서 뜻을 전하는 코드로
__2.1 의도 표현하기
__2.2 이름으로 전하기
__2.3 주석으로 보충하기
__2.4 코드로 도메인 지식 표현하기

3장 큰 문제는 나누어 생각하기
__3.1 함수와 클래스 나누기
__3.2 자세히 읽지 않아도 사용할 수 있게
__3.3 코드 복잡도 계산하기
__3.4 응집도 높이기

4장 코드 정리하기
__4.1 디렉터리 단위로 정리하기
__4.2 모듈 단위로 정리하기

5장 얽힌 의존 관계 풀기
__5.1 의존 관계 의식하기
__5.2 의존 방향 검토하기
__5.3 추상에 의존하도록 하기
__5.4 결합도 낮추기

6장 좋은 코드 작성 원칙과 교훈
__6.1 KISS 원칙: 간단하게 유지하기
__6.2 YAGNI 원칙: 필요할 때 비로소 구현하기
__6.3 DRY 원칙: 중복 지식 줄이기
__6.4 바퀴 재발명: 같은 것 만들지 않기
__6.5 망치를 든 사람에게는 모든 것이 못처럼 보인다
__6.6 은 탄환은 없다

7장 어이없는 실수를 안 하려면
__7.1 매직 넘버 피하기
__7.2 자료형 제한 활용하기
__7.3 변경할 수 없는 데이터 사용하기
__7.4 데이터는 한곳에서 관리하기
__7.5 상태 변경과 정보 조회 분리하기

8장 코드는 작성보다 변경이 더 어렵다
__8.1 보이 스카우트 규칙: 왔을 때보다 더 깨끗하게
__8.2 백지상태에서 코드 바라보기
__8.3 조금씩 수정하기
__8.4 필요 없어진 코드 삭제하기

9장 아키텍처 고민하기
__9.1 계층 정리하기
__9.2 계층 구성 아이디어
__9.3 기능을 바탕으로 나누기
__9.4 아키텍처를 생각한다는 것

10장 파괴를 막는 자동화 테스트
__10.1 수동 테스트의 한계와 자동화
__10.2 자동화 테스트의 종류
__10.3 단위 테스트 만들기
__10.4 의존 코드를 테스트 대역으로 바꾸기
__10.5 테스트 커버리지 측정하기
__10.6 통합 테스트/E2E 테스트

11장 팀이 만드는 좋은 코드
__11.1 Git으로 버전 관리하기
__11.2 코드 리뷰하기
__11.3 코딩 규약 정하기
__11.4 자동으로 확인하기
__11.5 설계서 만들기

마치며
참고 문헌
찾아보기

저자소개

모리 아츠시 (지은이)    정보 더보기
야마구치현에서 태어나 효고현에서 유년 시절을 보냈습니다. 아카시 공업고등전문학교에 입학하여 프로그래밍을 배웠으며, 다수의 프로그래밍 콘테스트에서 입상하는 과정에서 지속적인 개발의 어려움과 그 소중함을 깨달았습니다. 현재는 LY Corporation 소속의 안드로이드 앱 엔지니어로, 커뮤니케이션 앱 LINE의 안드로이드 버전 개발에 참여하고 있습니다. 2019년도 미토 IT 인재 발굴·육성 사업(MITOU)의 슈퍼 크리에이터로 선정된 바 있습니다.
펼치기
안동현 (옮긴이)    정보 더보기
연세대학교 심리학과를 졸업하고 웹 개발 프리랜서를 거쳐 IT 전문 출판사에서 기획과 편집 업무를 담당했습니다. 번역서로 『부하가 처음 생긴 당신이 꼭 가야할 1년차 팀장 아카데미』, 『빅데이터 시대, 올바른 인사이트를 위한 통계 101×데이터분석』, 『프로그래머, 수학으로 생각하라』, 『암호, 비밀을 지키는 과학』, (이상 프리렉), 『이렇게 쉬운 통계학』 (한빛미디어) 등이 있습니다.
펼치기

책속에서



추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책