잡담/관심 가는 기술들
SLASH 21 테스트 커버리지 100% 정리
SLASH 21 테스트 커버리지 100% 정리
2021.05.17테스트 코드를 왜 작성해야 되는지? 나는 테스트 코드를 쓰는 것에는 공감하고 있었지만, 실제로는 테스트 코드를 잘 쓰는 것과 왜 써야하는가에 대해서 항상 궁금해 했었는데, 이번 SLASH 21에 테스트 코드에 관련한 세션이 있어서 정리해보려한다. 실제로 이번 세션을 듣고 난 뒤에 테스트 코드에 관심이 많아졌으며 이 세션 이후로 테스트 코드를 작성하려고 많은 공부를 하게된 영상이라서 한번 정리하고 싶어서 작성된 글이다. 출처 내용 정리 테스트 커버리지 100%는 불가능할 것이라고 생각했지만, 18년도 11월 토스 홈 리뉴얼 프로젝트를 통해서 테스트 커버리지 100%를 달성할 수 있게끔 시도 해보았다. 시작한 무렵에는 50%였고 차후 84%가 될때 커버리지가 낮으면 배포가 안되는 설정을 통해서 실제로 테스트..
if-kakao MongoDB 세션 정리
if-kakao MongoDB 세션 정리
2020.12.10사실 몽고 DB가 뭔지는 대충 알긴했지만... 몽고 DB가 NoSQL의 대표주자인 건 알고있고, RDBMS와는 다른 포지션을 가진 DB라는 것은 알고 있는데... 도대체 어디서 쓰는 게 좋을 까라는 생각을 되게 많이 했다. 이 MongoDB의 활용성을 극대화하는 것이 도대체 어떤 프로젝트일까라는 고민을 많이했다. 그냥 쓰기보다는 차라리 왜 써야하는 가라는 생각을 하고 그에 맞는 프로젝트를 찾는게 좋지 않을까라는 생각을 많이했다. 마침 그런 세션이 있길래 듣고 정리해본다. 특히 나같은 경우 몽고 DB의 실제사용 사례와 특징들을 집중적으로 이야기해보겠다. 실제 세션 영상 MongoDB 특징 몽고 DB는 4개의 특징이 있다. 신뢰성, 확장성, 유연성, Index 서포트 방식 신뢰성 신뢰성을 위해서 Replic..
요즘 이것저것 관심이 많다.
요즘 이것저것 관심이 많다.
2019.10.03최근 나는 격변기에 속해있는것 같은데... 특히 요즘에 배우는 언어가 난잡하게 뒤섞여 일지도 모르겠다. 특히 Python을 접하기도 하고 얼마전에는 특강으로 React.js를 들어보기도해서 각자의 매력에 상당히 솔솔솔 끌리는 편이다. 차후에 React.js에 대해서 설명할 일이 생기면 좋겠지만, 어쨌든 그건 차후로 하고 요즘 기술 구독 이메일을 받아보곤하는데, 거기에서 보았던 좋았던 기술에 대해서 그냥 적기로 한다. (설명 아님) JHipster라는 것이 있다. https://www.jhipster.tech/ JHipster - Generate your Spring Boot + Angular/React applications! www.jhipster.tech 이게 대략적으로 보면 어떤 느낌이냐면, Spr..