1월 14일 (화)
Design & Code
스켈레톤 코드
문제를 어려우면 쉽게 만들기
가장 쉬운 패턴을 찾고 그거부터 해결하기
문제를 이해하는 과정. 디자인하는 재미
Debugging
프로그램을 짜는 건 디버깅의 연속이다
콘솔 대신 breakpoint, watch 등을 사용해 확인하기
의심이 되는 부분에 breakpoint를 걸고 분석하기
console 쓰지 않기
테스트 코드 작성
컴파일 언어와 인터프리터 언어
컴파일 과정
어휘분석(tokenizer, lexer) -> 구문분석(parser)
그 결과 추상 구문 트리 또는 parse 트리 가 생성됨.
HTML 파서에 대해 알아보기
파서에 대해 이해가 안되면 그냥 따라서 해보기
클린 코드
인자값을 주고 반환하는 코드를 만들면 코드가 테스트 가능해짐
node.js 모듈을 써서 import export 할 수 있음
오늘 배운 것
컴퓨터의 구성요소. cpu가 어떻게 돌아가는지 간단하게 유튜브를 보면서 배웠다.
문제를 실제 코드로 옮기지는 못했지만, 공부하고 나서 문제가 이해를 할 수 있게 됐다.
문제 수도 코드 작성 완료.
디버그, 테스트 코드 작성하는 습관 들이기
Last updated