읽기 좋은 코드가 좋은 코드다

더스틴 보즈웰 외 1명 지음 | 한빛미디어 펴냄

읽기 좋은 코드가 좋은 코드다 (더 나은 코드를 작성하는 간단하고 실전적인 테크닉)

이 책을 읽은 사람

나의 별점

읽고싶어요
18,000원 10% 16,200원

책장에 담기

게시물 작성

문장 남기기

분량

보통인 책

출간일

2012.4.10

페이지

252쪽

상세 정보

매우 읽기 편한 코드를 작성하는 방법을 설명하는 책. C++, 파이썬, 자바스크립트, 자바 등을 포함한 여러 언어로 작성된 코드를 예로 들며 실전적인 간단한 기법만으로도 코드를 훨씬 읽기 편하게 만들 수 있는 방법을 설명한다. 이 책은 코드를 작성할 때 언제나 적용할 수 있는 기본적인 원리와 실전적인 기술에 초점을 맞추고 있다. 누구나 쉽게 이해할 수 있는 코드를 예제로 사용하고, 각 장은 코딩과 관련한 다양한 측면을 파고든다.

상세 정보 더보기

이 책을 언급한 게시물1

책읽는구리님의 프로필 이미지

책읽는구리

@chaekikneunguri

“할머니에게 설명할 수 없다면 당신은 제대로 이해한 게 아닙니다”

“긍정적인 방향으로 코딩하라”

“주석은 다른 사람이 이해하기 쉽도록 돕는 것”

책 내용은 쉽고 간단하다. 하지만 실천하는 개발자는 과연 몇이나 될까. 어려워서 못 하는게 아니고 귀찮아서 안 하는게 아닐까.

내 소스의 함수명들을 보며... 반성하는 시간이 되었다.

읽기 좋은 코드가 좋은 코드다

더스틴 보즈웰 외 1명 지음
한빛미디어 펴냄

2018년 5월 16일
0
집으로 대여
구매하기
지금 첫 대여라면 배송비가 무료!

상세정보

매우 읽기 편한 코드를 작성하는 방법을 설명하는 책. C++, 파이썬, 자바스크립트, 자바 등을 포함한 여러 언어로 작성된 코드를 예로 들며 실전적인 간단한 기법만으로도 코드를 훨씬 읽기 편하게 만들 수 있는 방법을 설명한다. 이 책은 코드를 작성할 때 언제나 적용할 수 있는 기본적인 원리와 실전적인 기술에 초점을 맞추고 있다. 누구나 쉽게 이해할 수 있는 코드를 예제로 사용하고, 각 장은 코딩과 관련한 다양한 측면을 파고든다.

출판사 책 소개

♣ 더 나은 코드를 작성하는 간단하고 실전적인 테크닉!
이 책은 매우 읽기 편한 코드를 작성하는 방법을 설명한다. 이 책을 관통하는 핵심 아이디어는 '코드는 이해하기 쉬워야 한다'는 것이다. 자신의 코드를 다른 사람이 읽고 이해할 때 걸리는 시간을 최소로 만들어야 한다. 그렇다고 어려운 기법을 장황히 설명하지 않는다. 실전적인 간단한 기법만으로도 코드를 훨씬 읽기 편하게 만들 수 있게 이끌어준다.

♣ 개발하는 언어에 종속되지 않아 누구나 읽을 수 있다!
이 책은 바로 이 아이디어를 C++, 파이썬, 자바스크립트, 자바 등을 포함한 여러 언어로 작성된 코드를 예로 들며 설명한다. 우리는 각 언어에 종속된 고급 기능을 일부러 사용하지 않았기 때문에, 설령 이런 언어를 다 알지 못한다고 해도 책을 읽는 데는 아무런 어려움이 없을 것이다.

♣ 대상 독자 - 프로그래밍 전공학생, 소프트웨어 개발자, 관리자, CTO

♣ 자신의 코드를 남에게 보여주기가 꺼려집니까?
프로그래머인 우리는 너무 엉망인데다가 버그투성이라서 머리가 지끈거리는 코드를 만나곤 한다. 이 책의 저자인 더스틴 보즈웰과 트레버 파우커는 지난 5년 동안 (자신들의 코드를 포함한) 수백 개의 '나쁜 코드'를 분석하고, 그러한 코드가 '왜 나쁜지', 그리고 코드를 '어떻게 개선할 수 있는지'를 연구했다. 그들이 내린 결론은 무엇일까? 그것은 바로 다른 사람들이 코드를 읽고 이해하는 데 걸리는 시간이 최소한이 되도록 작성해야 한다는 것이다. 여기에서 다른 사람이란 자기 자신도 포함된다!

♣ 체계적이고 효과적으로 코드를 작성하고 있나요?
이 책은 코드를 작성할 때 언제나 적용할 수 있는 기본적인 원리와 실전적인 기술에 초점을 맞추고 있다. 누구나 쉽게 이해할 수 있는 코드를 예제로 사용하고, 각 장은 코딩과 관련한 다양한 측면을 파고든다. 그리하여 여러분이 어떻게 이해하기 쉬운 코드를 작성할 수 있는지를 보여준다.

- 딱 맞는 이름 짓기, 주석 달기, 포맷팅 등을 어떤 코드에도 적용할 수 있는 도움말과 함께 설명한다.
- 프로그램의 루프, 논리, 그리고 변수를 정리해서 복잡성과 혼동을 감소시킨다.
- 한 번에 하나의 일을 처리하도록 코드의 블록을 정리하는 등, 문제를 함수 수준에서 공략한다.
- 철저하고 간결하면서 동시에 읽기 쉬운, 효과적인 테스트 코드를 작성한다.

무제한 대여 혜택 받기

현재 25만명이 게시글을
작성하고 있어요

나와 비슷한 취향의 회원들이 작성한
FLYBOOK의 더 많은 게시물을 확인해보세요.

지금 바로 시작하기

플라이북 앱에서
10% 할인받고 구매해 보세요!

지금 구매하러 가기

더 많은 글을 보고 싶다면?

게시물 더보기
웹으로 보기