본문 바로가기

코드리뷰4

코드 리뷰를 잘하기 위한 방법 5가지 코드 리뷰는 팀 내에서 품질 관리를 위해 매우 중요한 작업입니다. 코드 리뷰를 효율적으로 수행하려면 다음과 같은 방법을 고려해 볼 수 있습니다. 목적과 범위 설정 코드 리뷰를 수행하기 전에 리뷰의 목적과 범위를 명확히 설정해야 합니다. 리뷰의 목적은 품질 개선, 버그 및 보안 결함 발견, 가독성 및 유지보수성 향상 등이 될 수 있습니다. 또한 리뷰 범위는 파일, 모듈, 클래스, 함수 등의 세부 단위에서 전체 코드베이스까지 다양하게 설정할 수 있습니다. 시간 분배 코드 리뷰를 수행하기 전에 리뷰어가 리뷰에 소요되는 시간을 예상하고 분배해야 합니다. 대략적인 코드량과 리뷰 범위를 고려하여 작업 일정을 조정하고 리뷰 작업을 계획합니다. 코드 검사 도구 활용 코드 검사 도구를 활용하여 코드의 품질을 개선하고 리.. 2023. 3. 30.
코드리뷰용 프로젝터 설치기 #2 (설치 ) 스크린과 영사대가 배송되어 왔습니다. 스크린은 일단 크기로 압도 해서 합격 영사대는 고급형이라고 해서 구매 하였지만.. 평탄도도 안나오고 좀 허접했습니다. 게다가 영사대 설치하고 앞으로 빔을 쏘니 회의 테이블 주변 앉아 있으면 머리 그림자가 생기고 프로젝터 쪽 빔 때문에 눈이 부셔서 사용하기가 좋지 않습니다. 프로젝터는 무조건 천정에 설치하는것이 진리인듯합니다. (2012.4.25 내용 추가 ) 천정에 설치하고서 좋아했는데.. 머리 그림자가 안생기고 깔끔한것은 정말 좋았는데.. 입사각과 반사각의 차이로 인해 화면 색감이 현저히 떨어지는 현상이 발생하여 얼마뒤 다시 천장에서 내려서 영사대에 올려두는것으로 바꿨습니다. 걸리적 거리고 깔끔하지는 않지만 선명도와 화질이 최우선이기 때문에.. 어쩔수가 없네요. 아.. 2012. 3. 22.
코드리뷰용 프로젝터 설치기 #1 (주문 ) 코드리뷰를 열심히 하려고 작년에 47인치 LED TV를 구매했었습니다. (물론 일반 회의때도 사용 ) 하지만 회사의 회의테이블이 그리 크지 않음에도 불구하고 먼쪽에 앉은 사람은 소스 코드를 볼때마다 잘 안보여서 인상을 찌푸려야 했죠. 그나마 소스 코드는 폰트조절이 됐지만, Redmine 웹 화면을 띄어놓을때는 조절도 잘 안되어서 힘들었습니다. 그래서 생각한것이 모니터 분배기를 이용한 화면 공유 입니다. TV는 그대로두고 LCD 모니터 21인치 2개를 회의 테이블에 더 설치하고 모니터 분배기로 같은 화면을 공유하는 것이죠. 화면 보는것은 그럭저럭 쓸만 했습니다. 다만 . 회의실 테이블이 모니터와 모니터 케이블등으로 지저분해지고, 회의할때 모니터 때문에 서로 얼굴이 잘 안보이는 단점이 바로 나타났습니다. 그.. 2012. 3. 21.
SW개발에서 'Peer Review'의 중요성 SW개발에서 'Peer Review'의 중요성 김익환 SW컨설턴트 ik_kim@yahoo.com 의 글을 인용하였습니다. 소프트웨어 개발방법론이나 프로세스 개선모델을 보면 'Peer Review(동료검토)'라는 말이 예외없이 나온다. Peer Review의 '검토'라는 의미에서 나오는 선입관때문에 많은 사람들이 거부감을 갖는다. 마치 내가 일을 잘못해서 조사받는다는 인상을 받기 때문이다. 물론 잘못된 것을 발견해서 고치는 것도 목적중의 하나이긴 하지만 근본적으로 Peer Review는 '어느 누구도 한 사람이 완벽할 수 없다'는 가정에서 출발한다. 소프트웨어는 근본적으로 완벽을 추구해야 한다. 시작부터 완벽을 추구하지 않고 대충 개발한 소프트웨어는 지뢰밭을 걸어가는 것이나 마찬가지다. 언젠가는 터지고 필.. 2009. 12. 2.