홈도서The Pragmatic Programmer

The Pragmatic Programmer

저자: Andrew Hunt & David Thomas

5 분 내레이션 제공 6 학습 방법 6 섹션

핵심 요약

  • Take responsibility for your work and your career; nobody else will manage them for you
  • Every piece of knowledge should live in one place, so a change is made once
  • Fix small problems early because neglect spreads, like one broken window inviting more
  • Build in small steps, get feedback fast, and let the design adapt to what you learn
  • Automate anything you do more than twice, from tests to deployment to setup

이 비트의 내용

  1. 기교보다 장인정신

    Picture 2 developers at a Bengaluru startup. One writes brilliant, dense code that only she understands and grumbles when requirements change.

  2. 반복하지 마세요 (DRY)

    The book's most quoted principle is DRY, short for don't repeat yourself. The idea is not simply avoid copy and paste.

  3. 깨진 유리창과 소프트웨어의 부식

    Hunt and Thomas borrow an idea from urban policing. A building with one broken window that stays unrepaired soon has many, because neglect signals that nobody cares.

  4. 예광탄과 프로토타입

    How do you build something when you do not fully understand the problem? The authors offer 2 tools that are often confused.

  5. 자동화하고 테스트하며 도구를 내 것으로 만드세요

    Pragmatic programmers are lazy in a useful way. Anything you do more than a couple of times, they say, should be scripted: building, testing, deploying, setting up a new machine.

  6. 직접 적용해 보기

    This week, find one piece of duplicated knowledge in your project, a rule or a value that lives in more than 1 place, and give it a single home. Fix one broken window: a flaky test, a misleading name, a comment that lies.

여섯 가지 방법으로 배우기

이 책을 위해 시각화, 마인드맵, 연습, 시나리오, 챌린지, 복습 기능이 준비되어 있어요.

내레이션 제공

Michael이나 Bella가 읽어주는 이 비트를 들어보세요.

퀴즈와 플래시카드

읽은 내용을 테스트하고 간격 반복으로 확실히 기억하세요.

Bits AI

보고 있는 책, 섹션, 퀴즈 질문에 대해 답변해 줍니다.