반응형

2021/12 4

[Kotlin] 테스트 코드 쉽게 작성하기 ( KotlinFixture, MockK, LiveTemplates )

개인적으로 테스트 코드는 중요하다고 생각합니다. 하지만 다양한 이유로 테스트 코드는 많이 Skip 됩니다. 시간적 여유가 없을 때 테스트 코드를 위한 노가다 작업이 많을 때 그 외 등등... 이 방법을 백퍼센트 보완하진 못하지만 좀 더 용이하게 작성하기 위해 제가 사용하는 방법을 공유합니다. 목차 MockK KotlinFixture Live Templates 1. MockK Java 진영에는 Mockito가 있다면 Kotlin 진영에서는 Mockk가 있습니다. Mockk는 Java에서 Mock처리하는 것과 동일하게 Kotlin스럽게 Mock을 처리할 수 있도록 도와줍니다. 환경구성 build.gradle.kts testImplementation 'com.ninja-squad:springmockk:{ver..

Study/test 2021.12.27

ThreadPoolTaskExecutor Queue가 full의 처리 정책

ThreadPoolTaskExecutor의 RejectedExecutionHandler 설정에 대해서 간단히 살펴보겠습니다. 이번글에서는 RejectedExcecutionHandler의 정책을 설정하는 기준과 설정 시 어떤 결과값이 나오는지 살펴보겠습니다. RejectedExcutionHandler의 종류 AboryPolicy CallerRunsPolicy DiscardPolicy DiscardOldestPolicy ThreadPoolTaskExecutor 기본 설정 @Configuration public class TestThreadPool { @Bean public TaskExecutor test() { var executor = new ThreadPoolTaskExecutor(); executor...

Daily Develop 2021.12.21

지방대 출신 토스 합격까지!

토스 합격!! 정말 오랜만에 글을 작성하네요. 10월달에 토스합격 후 정신없이 달렸네요. :) 먼저 결론부터 작성하자면 좋은 곳에서 좋은 팀과 좋은 서비스를 만들고 있어 매우 만족하는 상태입니다. ( 아직 한달밖에 안되었지만요.. ㅎ ) 제가 느낀 토스는 모두가 조언을 아끼지 않고 조언을 귀담아 듣고 발전, 성장에 갈증을 느끼는 사람들이 모인 곳이라고 생각합니다. 그리고 모두가 한 마음으로 서비스가 잘되길 바라며 누가 시키지 않고도 스스로 일을 찾아 벌리는(?) 사람들입니다. 그렇기에 일을 즐기고 재밌어하는 사람들입니다. 저도 얼른 회사에 출근해서 제가 벌린(?) 일을 빨리하고 싶네요.. ㅎ 잠시 홍보하자면 토스에서 채용을 적극적으로 진행하고 있어요! 많이 지원해주세요 ㅎㅎ https://toss.im/..

MindControl 2021.12.13

대규모 시스템 설계 - 채팅 시스템 설계

들어가기 전에 가상 면접 사례로 배우는 대규모 시스템 설계 기초 라는 도서 중 12장인 채팅 시스템 설계를 정리한 내용입니다. http://www.kyobobook.co.kr/product/detailViewKor.laf?mallGb=KOR&ejkGb=KOR&barcode=9788966263158 가상 면접 사례로 배우는 대규모 시스템 설계 기초 - 교보문고 2020년 출간 이후 아마존베스트셀러!아마존 컴퓨터네트워크응용 분야 베스트셀러 1위!《가상 면접으로 배우는 대규모 시스템 설계 기초》는 16가지 실제 시스템 설계 면접 문제와 상세한 답안을 www.kyobobook.co.kr 스터디 그룹에서 공유를 목적으로 작성한 글이기 때문에 이전 글과는 다르게 중요한 내용만 추려 작성하였습니다. ( PPT 방식 ..

Study 2021.12.07
728x90
반응형