웅드
127
2021-03-26 18:51:41
3
284

스타트업 신입 자사 소스 분석


안녕하세요. 안드로이드 네이티브 앱 개발로 스타트업에 입사했습니다.

저랑 백앤드 개발자분 포함 두명이고 공부는 1년반 정도했습니다

깊히 알아보지는 않았는데 내부 솔루션은 따로 없는거같고 

전에 일하셨분이 남겨놓았던 소스만 봤는데 너무 거대해서 뭐부터 해야할지를 모르겠습니다  

소스가 어떻게 연결되는지도 감이안잡히고 초기에 어떻게 스타트를 해야할지 모르겠네요 .. 일하는내내 눈치만 보이고 업체에서 쌓아놓은 코드봐도 뭔소린지 이해안가고 어떻게 해야할까요...? 

시니어분들의 소중한 조언이 필요합니다  ㅠㅠ 도와주십쇼 


0
  • 답변 3

  • 캐티
    2k
    2021-03-26 18:58:44

    진입점 부터 살펴보기.

    리버스 엔지니어링을 하여도 진입점 부터 살펴보는쩌여. 어차피 입구부터 파야 그다음 부분을 파악 할 수가 있스빈다. 보통은 그런쩌여.

  • 장독깨기
    1k
    2021-03-27 01:02:13 작성 2021-03-27 01:02:41 수정됨

    남이 해놓은 소스보면 다 막막해 합니다. ㅎ

    진입점에서 시작하는 시퀀스 다이어그램을 그려 가시화 해두면

    이해하기 좋습니다.

    진입점은 액티비티나 뷰의 초기화 부분, 각 컴퍼넌트의 이벤트 핸들러 등입니다.

    이에 해당하는 지점부터 소스를 추적해서 시퀀스 다이어그램을 그려보세요..

  • 웅드
    127
    2021-03-28 19:45:28

    두분 감사합니다.

    솔직히 생각해보면 , 최소 5명~10명의 시니어들이 죽어라 달라붙어서 개발한 억대 프로젝트를 저혼자서 모든것을 분석하고 고작 1년차도 안된 개발자가 이해한다는게 말이안된다고 생각합니다.

    이거때문에 너무 스트레스 안받고 주어진 회사업무 잘 하면서 리버스 엔지니어링 + 시퀀스 다이어그램 이용하면서 분석하면 될꺼같습니다.


    두분 도와주셔서 감사합니다. 올해 복받으세요


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