여기서 두 항목 사이에 변경된 유일한 것으로 추정되는 부분을 사각형으로 표시했습니다.
프로그램에서도 이렇게 표시해 준다면, 사용자가 줄 단위로 읽어가며 누락된 쉼표나 Discourse가 차이를 어디에 두고 있는지 전달하려는 다른 단서를 찾으느라 오랜 시간 머리를 싸매는 상황을 줄일 수 있을 것입니다.
또 다른 접근 방식은 다음과 같습니다. 텍스트가 전혀 변경되지 않았다면 텍스트를 표시하지 말고, 제목만 한 번만 표시하면 됩니다.
여기서 두 항목 사이에 변경된 유일한 것으로 추정되는 부분을 사각형으로 표시했습니다.
프로그램에서도 이렇게 표시해 준다면, 사용자가 줄 단위로 읽어가며 누락된 쉼표나 Discourse가 차이를 어디에 두고 있는지 전달하려는 다른 단서를 찾으느라 오랜 시간 머리를 싸매는 상황을 줄일 수 있을 것입니다.
또 다른 접근 방식은 다음과 같습니다. 텍스트가 전혀 변경되지 않았다면 텍스트를 표시하지 말고, 제목만 한 번만 표시하면 됩니다.
참고로, 게시글 본문에 변경 사항이 있다면 일반적으로 삭제된 텍스트는 빨간색으로, 추가된 텍스트는 초록색으로 강조 표시됩니다.
이번 경우 카테고리 변경만 있었던 것으로 보이므로, 상단에 '구분류 → 신규분류’로 표시됩니다.
토픽 제목을 토픽에서 표시되는 그대로 표시하고, 강조하는 것도 고려해야 한다고 생각합니다.
다음과 같은 형태처럼요:
이미 태그는 제목 아래에 배치되어 있습니다(단, 위치가 다소 어색하여 이 예시에서는 왼쪽에 '해결됨’을, 오른쪽에 '검색 + 해결됨’을 표시해야 합니다).
제안해 주셔서 감사합니다 @jidanni
그것이 바로 문제입니다.
숙련된 사용자는 흰색 텍스트를 무시해도 된다는 것을 알고 있습니다.
하지만 신규 사용자는 "아, 참 영리하네, 그 사람들이 UNIX pr을 사용하고 있구나"라고 외칠 것입니다.
$ pr --merge --omit-header /etc/motd.old /etc/motd.new
The programs included with the Debi The programs included with the Debi
the exact distribution terms for ea the exact distribution terms for ea
individual files in /usr/share/doc/ individual files in /usr/share/doc/
Debian GNU/Linux comes with ABSOLUT Debian GNU/Linux comes with ABSOLUT
permitted by applicable law. permitted by applicable law.
문제는 /etc/motd.old = /etc/motd.new 라는 점입니다.
즉, 긴 시간 동안 비교한 끝에 사용자는 속았다는 느낌을 받게 됩니다.
또한 diff 주위에 얼마나 많은 컨텍스트 라인을 표시해야 할지도 생각해 보세요.
변경된 부분이 처음 몇 줄뿐이거나, 이 경우처럼 변경된 부분이 전혀 없는 상황에서 정말로 7857줄을 모두 표시하고 싶으신가요?