내일배움캠프 우수 TIL (8기 AI, Unity 과정 13주차)
내일배움캠프 수강생들은 매일 그날 배운 것을 정리하는 TIL(Today I Learned)를 블로그에 업로드합니다. TIL은 자신의 개발 역량을 객관적으로 파악할 수 있음은 물론, 취업할 때 성실함을 증명하는 수단이 되죠.
내일배움캠프의 수강생들은 TIL을 어떤 방법으로 작성하고 있을까요? 내일배움캠프 8기 AI, Unity 과정 13주차 우수 TIL을 발표합니다.
AI) 이혜리
✍🏻TIL 웹 프로젝트 RI 02(트러블슈팅)
👩🏻💻선정 이유
저번주 머신러닝 프로젝트가 마무리 되었습니다. 프로젝트가 끝난 후엔 회고를 하며 다음 프로젝트를 위해 부족한 부분을 채우면서 다들 열심히 공부를 하고 있습니다. 각자 준비하는 과정은 다르겠지만 트러블 슈팅은 그 과정 중 하나라고 생각됩니다.
개발 과정에서 트러블 슈팅은 중요합니다. 누구나 갑자기 발생한 문제를 마주치면 당황할 것입니다. 하지만 문제 해결 과정을 문서화함으로써 차후에 비슷한 문제를 예방하거나 문제가 발생했을 시 빠르게 대처가 가능합니다.
금주의 우수 TIL로 선정된 이혜리님의 TIL은 프로젝트 진행 중 발생된 문제들을 정리하여 기록하였습니다. 문제를 정의하고 원인을 파악하여 해결해나가는 과정을 글에 담았습니다.
또한 프로젝트를 마무리 하며 느낀 점까지 정리하여 글쓴이가 이번 프로젝트를 통해 어떤 것을 얻었는지 알 수 있었습니다. 프로젝트 동안 겪었던 오류와 그를 해결해나가는 과정에서 얻은 경험들은 추후 다른 프로젝트를 진행하면서도 많은 도움이 될 것이라 생각됩니다. 문제 해결과정을 기록하는 것이 중요한만큼 이 글을 우수 TIL로 선정하였습니다.
Unity) 문현우
✍🏻TIL Unity - Scroll View - day 74
👩🏻💻선정 이유
스크롤 뷰를 사용하기 위하여 여러가지 구글을 통하여 검색하여 찾아보셨습니다. 검색해서 쓸 때 자주하는 실수는 그저 클론 코딩만 하는 것입니다. 코드에서의 각각의 변수와 함수들의 사용법을 분석하여 작성하였습니다.
더 나아가 분석을 하면서 코드의 개선 부분을 발견하여 리펙토링까지 하셨습니다. 이 글을 통하여 현우님이 코드를 분석하여 개선
을 시킬수 있으며 자신이 원하는 방향으로 제작 가능함
을 보여주셨습니다.
개선사항으로는 전체 코드는 깃과 연동한 후, 각각의 함수들만 뽑아서 보여주면 좋을것 같습니다. 또한 리팩토링 한부분은 어느 부분이 수정되었는지 자세하게 보이지 않아 조금 아쉽습니다.