[부스트코스]iOS 프로그래밍 Booster 2기 활동 글입니다.
부스트코스는 무료 온라인 강좌들을 제공하는 교육 플랫폼입니다. 인프런이나 생활코딩 등 무료 강좌 플랫폼은 많지만, 부스트코스만 가지고 있는 특별한 점이 있습니다. 바로 전문가의 코드 리뷰입니다.
부스트코스에서는 강좌에 대한 프로젝트 코드를 제공하면, 해당 전문가가 코드를 직접 리뷰해서 PASS 또는 FAIL 을 결정합니다. 또 코드에 대하여 필요한 부분이나 아쉬운 점, 잘한점 등을 알려줍니다. 이번에 iOS 프로그래밍 강좌 의 첫번째 프로젝트에 대해 코드를 제출하였고, 코드 리뷰를 받을 수 있었습니다. 이 글에서는 코드 리뷰 후기에 대해 다루어 보겠습니다.
iOS 프로그래밍 강좌의 첫번째 프로젝트인 MusicPlayer 입니다.
지금까지 강좌들을 통해 배운 내용들을 종합에서 프로젝트를 수행하면 됩니다. 프로젝트 요구사항과 리소스 파일, 주의해야 할 사항들이 주어집니다. 이 프로젝트에서는 ViewController.swift 파일을 통해 인터페이스, 오토레이아웃 등을 구현해야 했으며 제출을 한지 며칠 후에 결과를 받을 수 있었습니다. 부족한 점은 있었지만 그래도 다행히 PASS 를 받았습니다.
코드 리뷰를 통해 프로젝트의 요구사항을 준수했는지, 코드 스타일은 양호한지 스스로 확인해볼 수 있습니다. 이를 통해 혼자 코드를 작성했을 때 확인하기 힘든 부분들을 쉽게 확인할 수 있습니다.
주어진 요구사항들을 모두 PASS 해야 프로젝트를 PASS 할 수 있습니다.
코드는 잘한 부분에 대해서 Excellent 를, 조언이 필요한 부분에 대해서는 Advice 가 주어집니다. 저는 총 6개의 코드 리뷰 중에서 2개의 Excellent 와 4개의 Advice 를 얻을 수 있었습니다.
네이밍을 잘 해서 Excellent 를 받을 수 있었습니다.
더 좋은 가독성을 위해 도움이 되는 Advice 를 받았습니다.
단순히 강좌만 듣고 혼자서 프로젝트를 수행하는 것 보다 이렇게 전문가의 코드 리뷰와 함께 해서 더 효율적으로 학습할 수 있었습니다.