diff를 읽기 쉽게 만드는 화면 구성 원칙
diff 화면의 목적은 코드를 화려하게 보여주는 것이 아니라 변경 의도를 빠르게 판단하게 만드는 것입니다. 리뷰어는 무엇이 바뀌었는지, 위험한 변경이 어디인지, 다음에 어디를 봐야 하는지를 짧은 시간 안에 파악해야 합니다.
파일보다 변경 단위가 먼저입니다
긴 파일 전체를 보여주기보다 변경된 구간을 우선 보여주는 편이 읽기 쉽습니다. 상단에는 추가, 삭제, 수정 비율을 표시하고, 긴 파일에서는 다음 변경 구간으로 이동할 수 있는 흐름이 필요합니다.
공백 변경은 조심스럽게 다룹니다
공백 변경은 실제 의미가 없을 때도 많지만 코드 정렬이나 문자열에는 영향을 줄 수 있습니다. 기본 화면에서는 중요한 변경을 먼저 보여주고, 필요할 때 공백 변경을 켜고 끌 수 있어야 합니다.
색상은 보조 수단입니다
빨간색과 초록색만으로 변경을 설명하면 사용자는 중요한 차이를 놓칠 수 있습니다. 파일명, 라인 번호, 변경 블록 제목, 검색과 이동 기능을 함께 제공해야 리뷰 흐름이 안정됩니다.
아직 댓글이 없습니다.