기록/오늘한거
2022.03.29 오늘 배운 거
als982001
2023. 3. 29. 23:14
1. TDD
- 소프트 개발 방법론 중 하나
- https://jmjjjmj.tistory.com/98
- 에러가 날 가능성이 줄어든다고 하는데, 아직 본격적인 프로젝트를 해본 적이 없어서 개념만으로는 크게 와닿지 않는다.
2. chai
- 테스트할 때 이용할 수 있는 라이브러리
- expect, assert, should 이용해봄
- let assert = chai.assert; let expect = chai.expect; let should = chai.should();
- assert(식); expect(테스트할값).to.be.equal(정답값); should.equal(값, 정답값); 등과 같이 이용 가능
3. 프로그래밍 문제 하나 풀기
- https://school.programmers.co.kr/learn/courses/30/lessons/12902
- 다이나믹 프로그래밍 문제
- 그래프 탐색 같은 문제들은 계속 풀다 보면 어느 정도 감이 잡히는데 다이나믹 프로그래밍 문제는 풀어도 풀어도 감이 잡히지 않는다.
- 그래도 계속 풀어봐야 한다.