필자는 코드리뷰에 대한 중요성을 아직 그렇게 크게 느끼지는 못하고 있다.
협업의 경험도 없고 클린코드의 중요성도 알지만 아직은 기술 구현과 원리를 이해하기도 바쁘기 때문에
코드 리뷰를 못했던 것 같다.
여러명이 같은 프로젝트를 진행한다면 코딩 스타일에 일관성은 정말 중요할 것 같다.
누구는 이렇게 코드를 작성하고 누구는 저렇게 코드를 작성하고 중구난방이면 유지보수하는데 시간이 정말 많이 소요되어 안 좋은 코드가 될 가능성이 크다고 생각했다.
협업을 해보지 못해서 경험하지 못했는데 이렇게 간접적으로 코드리뷰를 보니 더 필요성이 느껴졌다.
특히 단항 증감 연산자에 대해 더 공부해야겠다.
두 번째로 필요한 이유는 로직 더블 체크이다.
이렇게 코드 리뷰하는 것을 보니 너무 좋을 것 같았다.
나또한 사소한 오타때문에 몇시간이나 찾는다고 고생했는데 여러명이 체크해준다명 시간이 훨씬 단축되고 효율성이 올라갈 것 같다.
누군가 나의 코드에 대해서 더 좋은 의견이나, 체크를 해준 적이 없어서 이렇게 해준다면 정말 도움이 많이될 것 같다.
실무에가면 이런식으로 진행될 것을 생각하니 가슴이 두근거린다.
컴포넌트 추상화 부문 지금 당장 내가 만든 프로젝트에 적용해봐야겠다.
항상 해야지했는데 이참에 해놓아야겠다.
내가 요즘 열심하는 것은 코딩테스트 코드리뷰인데
프로그래머스는 문제는 다 풀고다면 다른 사람 풀이도 볼수 있고 그에 여러가지 댓글도 달려서 새로운 함수나 알고리즘 방식등이 생소할때는 직접 찾아보고 적용해보면서 성장함을 느끼고 비슷하거나 똑같을때는 더 나아질 점이 없는지 돌아보면서 코드를 체크할때 더 성장한다는 것을 느꼈는데 개발 코드에서도 역시 그럴 것 같다.
나 또한 얼른 협업을 통해 위와 같이 프로젝트 코드리뷰를 해보고 싶다는 생각이 들었다.
'정보 > The 공부' 카테고리의 다른 글
[클린코드] 어떻게 의미 있는 이름을 지을 수 있을까? (0) | 2022.10.31 |
---|---|
[JS - 심화] 왜 else , else if문을 지양해야 할까 ? (0) | 2022.10.28 |
[우테콘2022] 우리 팀의 코드리뷰 문화, 이렇게 조금씩 발전했어요 - (3) 코드리뷰 문화, 이렇게 개선했어요 (0) | 2022.10.21 |
[우테콘2022] 우리 팀의 코드리뷰 문화, 이렇게 조금씩 발전했어요 - (2) 코드리뷰, 우리팀은 이렇게 (0) | 2022.10.21 |
[우테콘2022] 모노레포 (1) (0) | 2022.10.20 |