본문 바로가기

TIL

[TIL] 스타트업 신입 개발자 참고 | 다른 사람 코드 분석하는 방법 정리

반응형

 

안녕하세요? 오늘은 다른 사람이 작성한 코드를 분석하는 방법을 정리해볼게요 

이 글은 스타트업에서 근무하는 신입 개발자 분들이나 아직 소스코드에 익숙하지 않은 주니어 개발자님들이 참고하시면 도움될 거에요

 

1. 먼저 해당 솔루션에 대한 기본 지식을 익힙니다. 

소스코드에 익숙하지 않은 경우 소스코드부터 냅다 보는 건 그리 도움이 되지 않습니다. 👀 급한 마음은 잠시 내려두고 해당 솔루션을 실행해보며 기본 지식을 쌓습니다. 

 

2.해당 프로그램 언어에 대한 지식은 필수입니다. 

입사 후 익숙한 언어를 사용하는 분들이 대다수겠지만 그렇지 않은 경우도 있는 것 같습니다. 프로그램 언어를 모르면 코드는 무용지물이니 프로그램 언어에 대한 지식을 쌓도록 합니다. 

 

3.라이브러리, 사용하고 있는 오픈 소스를 확인합니다. 

내가 사용해보지 않았던 라이브러리는 어떤 것이 있는지 확인해보며 코드를 이제 확인해봅시다. 

 

4.프로젝트 구조를 파악하며 알게된 정보를 문서로 정리합니다. 

정리하는 툴은 ppt, flowchart, excel 등 아무거나 좋습니다. 내가 알아볼 수 있도록 정리하도록 합니다. 

 

5.테스트 코드를 활용한다. 

테스트 코드가 있다면  더 도움이 되겠습니다. 아직까지 테스트 코드를 작성한 스타트업은 만나지 못했어요🥲 

그래도 없다며 내가 직접 작성해봅니다.(물론 시간이 된다면.. 그때.. 하시죠..🫠)

 

6.수정-실행-확인 사이클을 빠르게 한다.

사이클을 빠르게 돌리고 확인하는 것이 좋습니다. 

직접 수정하면서 익숙해지는 것이 가장 좋은 방법인 것 같습니다. 

 

그외에 스스로에게 질문하면서 코드를 보고, 로그를 활용하는 방법들도 있습니다. 

잘 참고하시고 코드에 빠르게 익숙해지셔서 회사에 잘 적응하시고 정시퇴근하는 코딩길 걸으시길 바라겠습니다. 🙏

 

 

참고 자료

- 기존에 사용하는 라이브버리, 플러그인을 본다.
- 클린코드 - 로버트 마틴
https://velog.io/@qksud14/jrdev-02



반응형

'TIL' 카테고리의 다른 글

[TIL]내가 보려고 정리하는 POSTMAN 설치 | POSTMAN 사용방법  (0) 2023.04.07