이 책을 읽은 사람
1명
나의 별점
책장에 담기
게시물 작성
문장 남기기
분량
두꺼운 책
출간일
2014.5.28
페이지
426쪽
상세 정보
소프트웨어의 소스코드 규모가 방대해지고 복잡해질수록 그만큼 코드에 결함이 발생할 확률도 기하급수적으로 상승한다. 단순한 실수로 치명적인 결함을 발생시키는 소스코드, 혼란스럽고 복잡한 스파게티 코드, 그리고 소프트웨어의 성능과 품질을 떨어뜨리는 코드가 소프트웨어의 어느 한 구석에 숨어있을 가능성은 언제나 있지만, 소프트웨어가 고도화된 만큼 이 같은 결함을 찾아내기는 굉장히 어렵다.
이 책에서는 이런 결함들을 정적 분석 도구인 PMD를 활용해 자동으로 진단하고 실제 프로젝트 경험을 바탕으로 올바른 방향으로 수정하는 최적의 방법을 제시한다. 각 장은 결함의 난이도와 발생 빈도를 기준으로 분류된 여러 개의 항목으로 구성돼 있으며, 각 항목에서는 실제 프로젝트 사례를 바탕으로 결함의 원인과 PMD를 통한 분석 방법, 그리고 문제점의 해결책을 실무에 가까운 소스코드와 간결한 설명으로 쉽고 명확하게 설명한다.
추천 게시물
해씨
@haessi
폭풍의 언덕
가장 먼저 좋아요를 눌러보세요
유리
@hy10ve
인간 실격
가장 먼저 좋아요를 눌러보세요
최유란
@sloweyesrani
물고기는 존재하지 않는다
가장 먼저 좋아요를 눌러보세요
이런 모임은 어때요?
정모/행사 안용 아침독서 챌린지(1-1)
5월 22일 (목) 오전 12:00 · 무료 · 30 /180명
정모/행사 [100일] 플라이북 리딩 챌린지 📚
5월 19일 (월) 오전 12:00 · 무료 · 96 /제한 없음
책 추천 방
무료 · 727 /제한 없음
정모/행사 안용 아침독서 챌린지(1-6)
5월 22일 (목) 오전 12:00 · 무료 · 29 /180명
정모/행사 안용 아침독서 챌린지(교직원용)
7월 1일 (화) 오전 12:00 · 무료 · 16 /70명
정모/행사 안용 아침독서 챌린지(1-5)
5월 22일 (목) 오전 12:00 · 무료 · 28 /180명
정모/행사 안용 아침독서 챌린지(1-4)
5월 20일 (화) 오전 12:00 · 무료 · 29 /180명
사이다
무료 · 4 /4명
.
무료 · 1 /1명
정모/행사 안용 아침독서 챌린지(1-3)
5월 22일 (목) 오전 12:00 · 무료 · 34 /180명
상세정보
소프트웨어의 소스코드 규모가 방대해지고 복잡해질수록 그만큼 코드에 결함이 발생할 확률도 기하급수적으로 상승한다. 단순한 실수로 치명적인 결함을 발생시키는 소스코드, 혼란스럽고 복잡한 스파게티 코드, 그리고 소프트웨어의 성능과 품질을 떨어뜨리는 코드가 소프트웨어의 어느 한 구석에 숨어있을 가능성은 언제나 있지만, 소프트웨어가 고도화된 만큼 이 같은 결함을 찾아내기는 굉장히 어렵다.
이 책에서는 이런 결함들을 정적 분석 도구인 PMD를 활용해 자동으로 진단하고 실제 프로젝트 경험을 바탕으로 올바른 방향으로 수정하는 최적의 방법을 제시한다. 각 장은 결함의 난이도와 발생 빈도를 기준으로 분류된 여러 개의 항목으로 구성돼 있으며, 각 항목에서는 실제 프로젝트 사례를 바탕으로 결함의 원인과 PMD를 통한 분석 방법, 그리고 문제점의 해결책을 실무에 가까운 소스코드와 간결한 설명으로 쉽고 명확하게 설명한다.
출판사 책 소개
이제 올바로 코딩하자!
소프트웨어의 소스코드 규모가 방대해지고 복잡해질수록 그만큼 코드에 결함이 발생할 확률도 기하급수적으로 상승한다. 단순한 실수로 치명적인 결함을 발생시키는 소스코드, 혼란스럽고 복잡한 스파게티 코드, 그리고 소프트웨어의 성능과 품질을 떨어뜨리는 코드가 소프트웨어의 어느 한 구석에 숨어있을 가능성은 언제나 있지만, 소프트웨어가 고도화된 만큼 이 같은 결함을 찾아내기는 굉장히 어렵다. 이 책에서는 이런 결함들을 정적 분석 도구인 PMD를 활용해 자동으로 진단하고 실제 프로젝트 경험을 바탕으로 올바른 방향으로 수정하는 최적의 방법을 제시한다.
각 장은 결함의 난이도와 발생 빈도를 기준으로 분류된 여러 개의 항목으로 구성돼 있으며, 각 항목에서는 실제 프로젝트 사례를 바탕으로 결함의 원인과 PMD를 통한 분석 방법, 그리고 문제점의 해결책을 실무에 가까운 소스코드와 간결한 설명으로 쉽고 명확하게 설명한다.
★ 이 책에서 다루는 내용 ★
◎ 프로그래밍 일반 규칙
◎ 가독성과 명명 규칙
◎ 괄호 규칙
◎ 올바른 문자열 처리
◎ 올바른 주석 사용법
◎ 패키지 참조
◎ 빈 코드
◎ 코드 길이와 복잡도
◎ 필수 설계 규칙
◎ 객체 간의 결합 규칙
◎ 소스코드 최적화
◎ JUnit 사용 규칙
◎ 예외 처리
현재 25만명이 게시글을
작성하고 있어요