일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- TDD
- javascript unit test
- forbetterme
- jest.fn
- axios-mock-adaptor
- IPv4
- parameter group
- AWS
- nestjs
- 서브넷
- mock함수
- subnet
- mock객체
- 도커
- 라우팅테이블
- 리스코프치환원칙
- TypeScript
- 단위테스트
- VPC
- axios mock
- JavaScript
- test code
- 미라클모닝
- Unit Test
- docker
- jest
- 의존관계역전원칙
- docker commands
- 인터넷게이트웨이
- 테스트코드
- Today
- Total
목록전체 글 (40)
My Dream Being Visualized
※ 개인 공부를 위한 공간입니다. 틀린 부분 지적해주시면 감사하겠습니다 (_ _) 지난 시간엔, TDD가 무엇인지, 장단점이 무엇인지, 어떻게 써야하는지에 대해서 알아보았다. 이번 시간에는 단위 테스트에 대해서 알아볼 것이다. 단위 테스트란? 개발자가 만든 모듈 단위 '내'에서 개별 단위로 나누어 테스트를 하는 방법이다. 그렇기에, 다른 테스트에 의존하지 않아야 한다. (한 마디로, 기능(들)에 대한 가장 작은 단위인 모듈을 쪼개서 테스트하는 방식이다!) 초기 단계에서 테스트를 진행하기 때문에 디버깅 시간을 많이 줄일 수 있다. 왜 단위 테스트를 해야하는가? 프로그램이 방대하여 아래와 같이 테스트를 위한 조건이 까다로울 때 꼭! 필요하다. 시간이 오래 걸린다. 작은 로직만 수정했음에도 불구하고 테스트시간..
※ 개인 공부를 위한 공간입니다. 틀린 부분 지적해주시면 감사하겠습니다 (_ _) TDD를 공부하게 된 계기 TDD(Test Driven Development, 테스트 주도 개발)에 대해서는 동료 개발자들과 토의 중 몇번 들어본 단어였다. 영어를 공부할 때에도, 모르는 단어가 있으면 찾고 이해하기 전까지 그 자리에 서서 절대 움직이지 않았던 것 처럼.. 인터넷에 바로 찾아보았다. 처음 이해한 TDD는 대략 이런 내용이었다. "테스트 코드를 먼저 작성 후, 실제 코드로 옮기는 작업" 그런데 이상했다. "실제로 코드를 짤 때에도 여러가지 상황을 생각한 뒤 테스트를 해보고 실제 코드를 완성시키는데, 당연한 거 아닌가?" 라는 생각이 들었고, 실제로 TDD라는 개발 방식을 어떻게 적용하고 코드를 짜는지 영상을 ..
※ 개인 공부를 위한 공간입니다. 틀린 부분 지적해주시면 감사하겠습니다 (_ _) 지금까지, 여러가지(?) 데이터베이스를 사용해보았다. SQLite, MySQL, MongoDB, PostgreSQL ... 로컬환경에서부터, iwinv라는 국내 클라우드 서버, AWS documentDB, AWS RDS... 이젠 하나로 정착하기로 했다. iwinv같은 등록한 ip만 접근 가능한 서비스는, 오토 스케일링에 굉장히 불리했다. 그래서 AWS를 사용하게 되었고, 개인 프로젝트에는 프리티어로 적용시켜볼까 한다. 관계형 데이터베이스가 무엇인지는 과감히 생략한다 [AWS 설명] Amazon 관계형 데이터베이스 서비스(Amazon RDS)는 클라우드 환경에서 구성하고, 사용하고, 관계형 데이터베이스를 확대하기 쉽다. 이..