Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 되추적
- 디비
- S3
- DATABASE
- 백준
- 노드
- 인터럽트
- 컴퓨터
- ES6
- 자바스크립트
- node.js
- 병행제어
- NEST
- access control
- rest docs
- OS
- IT
- 운영체제
- 컴퓨터 보안
- node
- API문서
- 스프링부트
- 백트래킹
- AWS
- 알고리즘
- DB
- 탐욕기법
- 컴퓨터보안
- 데이터베이스
- 보안
Archives
- Today
- Total
목록docker (1)
개발스토리
TestContainer
테스트 코드를 작성하는 환경을 구축하는 것은 중요하다. 처음에 가장 어렵고, 귀찮고, 시행착오도 많이 겪는 과정이라고 생각한다. 테스트 환경을 구축하는 과정에서 많은 부분을 고려해야 하지만 특히 주의해야할 부분은 "멱등성"이다. ■ 멱등성이란 여러번 연산을 실행해도 결과가 바뀌지 않는 성질을 뜻한다. HTTP method에서 보자면 POST를 제외하고 나머지는 멱등성을 만족한다. POST 요청을 반복한다면, 데이터들은 계속해서 추가가 되고, 서버의 응답은 다 다른 응답을 나타낸다. 같은 내용이더라도 서로 다른 데이터이다. PUT 요청으로 2번 데이터를 수정한다고 치면, 2번 데이터가 없는 경우에는 데이터가 생성될 수 있지만, 이미 존재하면 데이터는 수정이 된다. 계속해서 PUT 요청을 날려도 2번 데이터..
Etc
2021. 9. 14. 13:11