3. 주제에 관하여 - AndroidDeepDive/Study GitHub Wiki

주제 선정시 주의할 점

  1. 주제는 생각보다 작게 잡아야 합니다.
  • 주제가 광범위하면 산출물이 제대로 나오지 않습니다.
  • Ex) Kotlin Coroutines -> Kotlin Coroutines Concurrency
  1. 주제가 크게 잡힌 경우 Divide & Conquer를 수행합니다.
  • Ex) Monolithic V.S. Modulation -> Monolithic이란 무엇인가?, Modulation이란 무엇인가?
  • Ex) Android Webkit 분석 -> android.webkit.WebView 분석, android.webkit.CookieManager 분석
  1. 주제선정시 적극적으로 의견을 개진해야 합니다.
  • 분량을 줄이지 못한다면 스터디하는 내내 즐거움보다는 괴로움이, 지식 획득보다는 개밥먹기가 될 확률이 높습니다.
  • 이 부분에 대한 실제 예시는 두 번째 주제인 Kotlin Coroutines을 보면 알 수 있습니다.
  • BFS 보다는 DFS가 Deep Dive Study에 더 부합하는 방향입니다.

주제 등록 방법

  1. 주제 선정의 기준은 어떤 광범위한 개념이나 신기술이 아닌, 실무도중에 부딪힌 궁금증들입니다.
  2. Study#Issue에 주제를 등록할때 템플릿을 활용하도록 합시다.
  3. 주제를 등록한 사람이 assign yourself를 수행하고, 해당 Issue의 Topic Leader가 됩니다.