Small Talk

Small Talk

개발자 코드리뷰가 필요한 이유 (이상적인게 아니고 기본인 것)

개발자 코드리뷰가 좋거나 안 좋거나 아니면 애매하다는 이유로 잘 정착하지 못하는 개발조직이 많은 것 같다. 잘 정착하기위해서는 코드리뷰 참여자들 모두가 마음에서 우러나는 긍정적인 신호가 필요하다. 그 긍정적인 신호를 만들기 위해 코드리뷰가 필요한지에 대하여 누군가를 설득한다고 가정하고 글을 써보려고 한다. 1. 코드리뷰의 장점 개발 컨벤션 준수, 이슈 발견을 대표적으로 꼽는다. 1-1. 코딩 컨벤션 준수 = 생산성 향상 내가 개발한 기능을 꼭 내가 유지보수하는 것은 아니다. 그리고 내가 개발한 기능을 꼭 내가 기능 고도화하는 것도 아니다. 새롭게 팀을 옮겨 새로운 환경의 코드를 만나게 될 수도 있다. 그렇기에 개발을 하면서 수없이 다른 사람의 개발 코드를 만나야하며 이해해야한다. 이때, 생산성을 높이기 ..

Small Talk

사이드 프로젝트보단 기술블로그를 운영해볼까?

개발자로 일 한지 만 2년이 지났다. 분명 2년 전보다는 분명 성장했다. 하지만 어떤 부분이 성장했느냐고 누군가 물어본다면 쉽게 답하기는 어려울 것 같다. 걸출한 포트폴리오도 없고 나만의 사이드프로젝트도 없다. 그런 것들의 성장의 전부는 아니겠지만 어떠한 아웃풋없이 나혼자 주장하는 '나는 성장했어!'는 의미없을지도 모른다. 사이드 프로젝트를 아예 안 한 것은 아니다. 회사에서 접하지 않는 새로운 기술들을 공부하고 쓸만한 서비스를 만들기 위해 시도했다. 얼추 다 만들어 주변 사람들에게 공개하기도 했지만 결국 끝을 맺지 못했다. 하나의 서비스를 사람들에게 선보이기까지의 과정이 생각보다 어렵다고 느꼈다. 어려웠던 이유는 서비스의 부족함이 눈 앞을 가려 출시를 계속 미루었기 때문이다. 노력보다 결과물이 형편없었..

날개단
'Small Talk' 카테고리의 글 목록