<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>최우람</title>
  <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@eacv" />
  <author>
    <name>magewr</name>
  </author>
  <subtitle>Android, iOS 개발자입니다. 지금은 트로스트 Android, iOS 앱 개발 리드를 맡고 있습니다.</subtitle>
  <id>https://brunch.co.kr/@@eacv</id>
  <updated>2022-05-19T05:40:27Z</updated>
  <entry>
    <title>트로스트 앱 아키텍처 이야기 -3-</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@eacv/3" />
    <id>https://brunch.co.kr/@@eacv/3</id>
    <updated>2022-06-17T01:47:26Z</updated>
    <published>2022-06-10T08:23:19Z</published>
    <summary type="html">트로스트 앱 아키텍처 목적의 7할은 단위 테스트입니다.  왜 아키텍처는 굳이 레이어를 나누고 복잡하게 연결할까요? 여러 이유가 있지만 저는 가장 큰 이유 중 하나로 단위 테스트라고 봅니다. 각 레이어는 단위 테스트가 독립적으로 쉽게 가능하고, 이렇게 쌓인 테스트 코드는 제품의 안정성에 직결됩니다. 경험상 이 테스트 코드를 얼마나 잘 작성하고&amp;nbsp;관리하냐에 따라&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0.fjpg/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2Feacv%2Fimage%2Fk4bk5MCZWpVtJTzoM3RKwVG-0hg" width="469" /&gt;</summary>
  </entry>
  <entry>
    <title>트로스트 앱 아키텍처 이야기 -2-</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@eacv/2" />
    <id>https://brunch.co.kr/@@eacv/2</id>
    <updated>2022-06-14T08:10:37Z</updated>
    <published>2022-06-10T08:20:45Z</published>
    <summary type="html">트로스트 앱 아키텍처는 The Clean Architecture 구조를 적용한&amp;nbsp;MVVM로 설계하였습니다.  위 클린 아키텍처의 그림은 다들 익숙하실 것이기에 굳이 설명하진 않겠습니다. 트로스트의 앱 아키텍처는 이 클린 아키텍처 구조로 설계되었습니다.  트로스트 앱 아키텍처는 역할에 맞게 View, ViewModel, Interactor, Repository&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2Feacv%2Fimage%2FZ_GU94MFv5DSn-XBQJCC6oAOAcM.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>트로스트 앱 아키텍처 이야기 -1-</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@eacv/1" />
    <id>https://brunch.co.kr/@@eacv/1</id>
    <updated>2022-06-14T07:17:30Z</updated>
    <published>2022-06-10T08:19:35Z</published>
    <summary type="html">트로스트는 빠르게 성장하고 있는 멘탈케어 서비스입니다.  그렇기에 고객들의 니즈를 빠르게 찾고 개발하고 테스트하기 위해 2~3주 단위로&amp;nbsp;릴리즈 되고 있습니다. 서비스가 성장하는 과정에서 고객들의 니즈는 정말 다양합니다. 그것을 위한 많은 피처들을 우선순위에 맞춰 선정하고 개발하고 테스트해야 합니다. 고객은 결코 기다려주지 않기 때문에 릴리즈 주기는 짧아야 &lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2Feacv%2Fimage%2FGCnpEf8IOoJk4a_43qIlJdbEb14.png" width="500" /&gt;</summary>
  </entry>
</feed>
