뱅
뱅크샐러드
February 20, 20201회
테스트 코드, 안드로이드에서는 어떻게 작성해야 할까?

간단 소개
뱅크샐러드 안드로이드 팀의 테스트 코드 작성 전략과 사각지대 극복 방안을 소개하고, 테스트 코드 작성 문화의 중요성을 강조합니다.
AI Summary
- 테스트 코드 작성 범위
- 수정/변경되는 모든 기능에 대해 반드시 테스트 코드를 작성해야 함
- Presenting logic에 대한 검증은 필수적이며, View에 대한 테스트는 필수가 아님
- 기존 코드 변경 시 영향받는 코드에 대한 테스트 코드 작성
- 테스트 코드 사각지대 극복
- 안드로이드 유닛 테스트에서 android 패키지 함수 접근 불가 영역 존재
- Instrumented Test 작성으로 android 시스템 의존성 해결
- ViewHolder의 Presenting logic을 Presenter로 옮기는 리팩토링 수행
- 결론
- 코드 변경으로 영향받는 기능이 있다면 테스트 코드를 필수적으로 작성해야 함
- 테스트하기 어려운 영역의 코드라도 테스트 코드 작성을 위해 노력해야 함
- 테스트 코드 작성 문화 장려
Next Feeds

들어는 보았나 몹 프로그래밍!
컬리 개발팀의 몹 프로그래밍 경험 공유: 몹 프로그래밍 정의, 적용 사례, 효과, 장단점 분석 및 컬리 채용 안내.
몹 프로그래밍컬리애자일코드 품질팀 협업
2020. 2. 17.
컬리

기술 블로그를 다시 디자인하며
컬리 기술 블로그 재정비를 통해 개발 문화 활성화 및 개발자 채용을 도모하고, 톱니바퀴가 아닌 축구 선수 같은 스타트업 문화를 강조한다.
기술 블로그코드 리뷰개발 문화채용스타트업
2020. 2. 10.
컬리

쿠폰과 할인으로 앞다리살 하나 더 판매한 이야기
컬리에서 쿠폰 사용 불가 오류 분석 후, 상품 가격 변동이 원인임을 밝히고 사용자가 추가 구매를 통해 쿠폰을 사용, 매출을 늘린 사례.
쿠폰할인오류 분석가격 변동매출 증가
2020. 2. 6.
컬리
![[Windows 컨테이너] 3: NT 서비스를 Windows 컨테이너로 마이그레이션하기](https://tech.devsisters.com/opengraph.png)
[Windows 컨테이너] 3: NT 서비스를 Windows 컨테이너로 마이그레이션하기
Windows 컨테이너에서 NT 서비스를 마이그레이션하고, ServiceMonitor와 LogMonitor를 활용하여 서비스 관리 및 로그 수집을 효율적으로 수행하는 방법을 설명합니다.
Windows 컨테이너NT 서비스ServiceMonitorLogMonitor컨테이너화
2020. 1. 10.
데브시스터즈

AWS re:Invent 2019 견문록
뱅크샐러드 개발자의 AWS re:Invent 2019 참가 후기 및 팁, 채용 전략 공유. 기술 습득, 네트워킹, 개발 문화 홍보를 통해 뱅크샐러드 개발 역량 강화 및 채용 기여.
AWS re:Invent뱅크샐러드개발 문화네트워킹채용
2019. 12. 10.
뱅크샐러드

VS Code로 컨테이너 안에서 개발하기
VS Code를 사용하여 컨테이너 내부에서 개발 환경을 구축하는 방법과 그 필요성, 장단점을 설명합니다.
VS Code컨테이너Docker개발 환경Remote Container
2019. 11. 12.
버즈빌