본문 바로가기

카테고리 없음

iOS 코드리뷰 후기

코드리뷰 Summary

 

코드리뷰 컨텐츠를 기획하게 된 계기는 

 

"나의 코드를 누군가 리뷰해줬으면 좋겠다" 부터 시작하였습니다.

 

다른 누군가의 자원을 사용하면서 코드 리뷰를 받는 것은 경험하기 정말 어려운 일입니다.

 

그렇다면 내가 코드리뷰를 해주자! 

 

그래서 코드리뷰 컨텐츠를 기획하게 되었습니다.

 

 

코드리뷰 컨텐츠를 기획하면서 가장 중요하게 생각했던 부분은

 

"상대방 코드에 대한 존중"이었습니다. 

 

"하는 것이 좋지 않을까요?" 라는 늬앙스로 의견을 제시하는 형식으로

 

공격적인 느낌을 들지 않도록 주의를 기울였습니다.

 

그러나 확실하게 잘못되었던 부분에 대해서는

 

" ~~ 하는 것이 좋습니다." 라고 강하게 Comment를 드렸습니다.

 

 

코드리뷰 진행 방법

 

Review: [카테고리] 내용 형식으로 warning 표시하였습니다.

 

 

카테고리 분류

 

[Refactoring]: 중복 코드나 Naming, 개인적인 취향들 등의 의견

[사용성]: Loading 을 보여줘야 함, EmptyView 보여줘야 함 등 사용성 의견

[이슈]: 사용성과 관련되었으며 스샷을 첨부을 위해 Github 이슈를 등록

[경고]: 잘못 사용하고 있는 부분

 

코드리뷰 진행 결과 [8건]

Project Comments 카테고리
StoreCopy 14건

[Refactoring] 6건

[사용성] 5건

[성능] 2건

[이슈] 1건

DanBee_iOS 27건

[Refactoring] 19건

[사용성] 4건

[이슈] 4건

WeatherCopyApp 15건

[성능] 1건

[사용성] 1건 [Refactoring] 13건

Diamo

27건

 

[Refactoring] 19건

[사용성] 4건

[이슈] 4건

randomImage

20건

 

[성능] 1건

[사용성] 1건

[Refactoring] 13건

github-user-search-ios

15건

 

[성능] 2건

[사용성] 9건

[경고] 1건 [Refactoring] 3건

Toonie 20건

 

 

익명 Project 40건

 

 

합계 178건

[Refactoring] 73건

[사용성] 24건

[성능] 6건

[이슈] 9건

[경고] 1건 

자세한 Comment는 여기에서 확인할 수 있습니다.

 

 

설문지

코드리뷰가 완료된 후 익명으로 구글 설문지 참여 할 수 있습니다.

 

표본이 부족했기 때문에 정확한 피드백을 얻을 순 없었습니다.

 

 

설문지 질문의 내용은 가장 기본적으로 설문조사 질문의 내용들만 작성했으며 

 

통계 분석을 통한 의미있는 결과를 도출하지는 않았습니다.

 

 

 

"누군가로 부터  피드백을 받고 개선해나가는 과정"

 

앞으로 성장할 수 있는 기회라고 생각합니다.

 

지금까지의 개선사항들을 종합하여

 

코드리뷰 V2 컨텐츠를 기획하게 된다면 많이 참여해 주세요ㅎㅎ 

 

아쉬운점

선택 옵션은 3가지가 있습니다.

[매운맛, 중간맛, 순한맛]

 

매운맛에서는 "아키텍처, 디자인패턴의 기회가 있는지 살펴봅니다." 내용을 적어두었지만

 

저의 지식의 짧음으로 아키텍처, 디자인패턴과 관련된 Comment를 드리기 어려웠습니다.

 

앞으로 객체지향 설계 스터디를 진행하며 개선할 예정입니다.

 

https://github.com/ObjectStudy/object

마무리 

코드리뷰 컨텐츠를 진행하면서 고객접점의 통찰을 얻을 수 있습니다.

고객만족을 실현하기 위해 피드백을 받고 지속적인 개선을 위해 노력했던 경험은 어디에서도 경험할 수 없는 소중한 경험이었습니다.

 

컨텐츠를 진행하면서 많은 것을 배울 수 있게 해준 코드 리뷰 신청자분들께 감사한 마음을 가지고 있습니다.

 

소중한 시간 내주셔서 감사합니다