개발/android 2

[Android] Android Unit Test를 적용해보자! (Feat. mokito)

플라워로드 기술 블로그 : http://blog.flowerroad.ai 원본 Link : https://flyingcorp.notion.site/Android-Android-Unit-Test-Feat-mokito-46a4845f75304665a581772323f18877 이글은 2020년 12월 25일에 작성된 글입니다. Unit Test? 일단 유닛테스트란 구현하는 method를 테스트하는 또 다른 method의 집합체 이다. 하나의 유닛 테스트 method는 테스트 하려고 하는 method의 특정 루틴을 검사한다. 이말은 하나의 method를 테스트 하기 위해 기본적으로 성공, 실패, 예외 등 여러 유닛 테스트 method가 필요하다. 스타트업에서 바쁜데 굳이 이걸?? 소프트웨어 엔즈니어라면 한번쯤..

개발/android 2022.02.25

[Android] DI(Dependency Inversion, 의존성 역전) 적용하기

플라워로드 기술 블로그 : http://blog.flowerroad.ai Notion Link : https://flyingcorp.notion.site/Android-Dependency-Inversion-feat-Clean-Architecture-4c4cc2c066e64217bf4c4c74ee78af55 Dependency Inversion? 의존성 역전?? 혹자는 DIP(Dependency Inversion Principle)는 시스템의 유연성을 극대화 하기 위한 방법이라고 말하고 있습니다. 유연성을 극대화 하기 위해서 소스코드는 abstraction 에 의존해야하며 실제 구현체에는 의존 하지 않도록 시스템을 구성해야 합니다. 예를들어 Java의 경우 import구문은 interface나 abstra..

개발/android 2022.01.28