1.3 코딩과 디버깅

  • 잘 짠 코드 가독성과 효율성
  • 효율성과 가독성 높이고 싶다면 코드 역할에 집중하여 작성해야한다.

1.3.2 코드를 짤 때 흔히 하는 실수들

코테에는 여려 조건이 있음. 이를 코드로 작성하다보면 하나의 요구 조건 처리하는 중에 다른 요구 조건을 신견쓰는 바람에 원래 구현하려고 했던거 잊거나 중간에 구현이 달라 처음부터 다시 구현하는 경우가 빈번(진짜로…)

코드 작성시 가독성과 역할에 신경 쓰면 문제를 단계별로 나누어 해결 가능하다.

1.3.3 디버깅과 시행착오 줄이기

디버깅시 가독성 있게 작성하는게 큰 도움이 된다.

  1. 코드를 단계별로 작성하기
  2. 하나의 단계를 작성 후 로그를 찍어 보며 검증하기
  3. 단계 검증이 실패하면 검증이 실패한 단계 내에서 더욱 자세히 로그 찍기