1월 30일 (목)

오늘 배운 것

  • 생활코딩 HTTP 강의

  • HTTP Request, Response. 어떻게?

  • net, dns 사용만 해보기

  • readline 조금 더 익숙해지기

  • 집가서 header 더 공부해보기

수업

영어 독해 능력을 기르자. 영어로 검색하고, 영어 아티클 등을 보는 걸 두려워하지 말기.

어떤 단계로 구현했는가

  1. 무엇을 찾아 보았는가?

  2. 어떤 키워드로 검색해서 어떤 콘텐츠를 공부했는가?

  3. 설계는 어떻게 했는가? 코드 바로 짜지 말기

  4. 구현검증은 어떻게 했는가?

  5. URL 정의 확인은 했는가?

  6. 허용가능한, 허용하지 않는 문자는 확인했는가?

정규 표현식은 안전하지 않을 수 있다. 모든 경우의 수를 정확히 알고 사용해야 한다.

어떻게 모듈을 만들고 나누려고 했는가

요구사항을 어떻게 나눴는지? 좋은 도구가 있다면 찾아서 사용하자

에러처리

...

코드리뷰

  1. 스코프를 줄이는 연습. 클래스 안에서도 생성자에 변수를 전부 다 쓰기보다는 메서드에서만 쓰는 변수는 메서드 내에서 지역변수로 선언하기

  2. 배열의 인덱스를 가지고 분기하는 것은 좋지 않다. 맥락을 지닌 변수명을 사용하자. 반복되면 변수에 담아서 사용하기

Last updated