펩시티433
158
2019-12-20 14:49:54
4
398

Android 클래스들을 정리 하는 데 조언 부탁드립니다.


개발 끝단계여서 전체적인 코드 정리하고 제가 이제 취업준비하고 있는 초보 개발자라서 클래스들을 처음부터 제대로 정리를 못해놔서 정리를 좀 하려고 하는데, 제가 리싸이클러뷰를 사용을 많이해서 adpater 클래스가 많은데 

1. activity패키지, adpater패키지 이런식으로 정리를 하는 방법

2. setting, main, team 패키지 처럼 관련있는 클래스들끼리 모아서 정리하는 방법

어떤 방식으로 하는 것이 좋을까요? 

포트폴리오에도 넣을 프로젝트인데 어떻게 정리하는 게 좋을지 감이 안옵니다 .

조언 부탁 드립니다.

0
  • 답변 4

  • Aaron
    1k
    2019-12-20 15:49:46

    일단 아직까지는 MVP패턴을 주로 쓰고 있고, MVVM으로 넘어가려고 하는 중입니다만

    MVP하면서는 2번 방식이 편하더라고요.


    MVVM으로 가면 1번 방식으로 가야하는지 아직 고민 중입니다만...

    개인적으로는 관련된 UI끼리 package를 관리하는게 나은 것 같더라고요.


    하지만 presenter/viewmodel의 재사용성을 고려하면 1번이 나을 겁니다.

  • ExtraGG
    175
    2019-12-20 16:30:49

    1번이 나중에 봐도 편하더라구요 

  • 펩시티433
    158
    2019-12-20 17:19:42

    두분 답변 감사드립니다. 둘중에 어떤걸 선택해도 문제가 되진 않을 것 같네요. 고민좀 해봐야겠습니다

  • Aaron
    1k
    2019-12-20 17:24:16

    취업을 위한 포트폴리오에 기재할 때에는 package 분리는 사실 크게 주목을 끌만한 부분은 아닙니다. (관심도 없어요...)

    그것보단 MVP, MVVM 등과 같은 아키텍쳐 패턴 적용에 대해 어필하시는게 좋아요.

  • 로그인을 하시면 답변을 등록할 수 있습니다.