BBEdit의 훌륭한 릴리스 노트
원문은 Marcin Wichary님이 에 게재했습니다. 이 블로그 구독하기
고백하건대, 한 독자가 내게 글을 보내 이렇게 말했을 때…
BBEdit의 모든 포인트 릴리스가 저를 즐겁게 합니다. 저는 BBEdit에서 살아요. 매번 릴리스 노트를 끝까지 읽어보는 몇 안 되는 패키지 중 하나죠 (종종 웃음을 터뜨리게 하는 대목이 있거든요).
…저는 살짝 걱정됐습니다. 낭비되는 릴리스 노트(“버그 수정 및 성능 개선”은 상투 문구의 상투 문구죠)보다 더 싫은 게 있다면, 바로 웃기려는 릴리스 노트입니다. 실제로 무엇이 바뀌었는지를 전달하는 대신 텍스트 필드를 뭔가, 그러니까 “창의적인” 용도로 쓰는 그런 노트 말이죠. (아마 가장 악명 높은 사례는 10년쯤 전 Medium이 한동안 “재미있는” 릴리스 노트를 썼던 때일 겁니다. 반응은 웃음과 반발이 뒤섞여 있었죠).
하지만 걱정은 기우였습니다. BBEdit의 릴리스 노트는 그저 평범하게 탄탄하고 훌륭한 작업물에, 유머는 살짝만 뿌려져 있을 뿐이었습니다:
- “Zoom” 명령이 Window 메뉴에 개선장군처럼 돌아왔습니다.
- 공개된 사양을 위반해 반환된 완성 항목의 details 필드에 문자열이 아닌 다른 값을 제공한 언어 서버의 완성 항목을 표시할 때 발생하던 충돌을 수정했습니다. (Solargraph를 째려보며)
- 크레이그를 위한 특별 기능을 몰래 넣었습니다. 그 크레이그 말고 다른 크레이그요. 마음에 들었으면 좋겠네요
우리가 릴리스 노트를 살펴본 지 꽤 됐는데, 이번 BBEdit의 노트는 애플리케이션이 지금 무엇인지뿐만 아니라 앞으로 무엇이 될지를 이해하는 데 도움이 되는 훌륭한 예시입니다. 예를 들어, 이런 항목이 눈에 띄었습니다…
- 미니맵에서 문장 부호가 그리킹 처리되지 않도록 변경하여 시각화를 개선했습니다.
…그리고 저는 BBEdit을 써본 적이 없는데도 바로 고개를 끄덕이게 됐습니다. 이해가 됐거든요. 그리킹은 글자에는 도움이 되지만, 꽤나 뚜렷한 시각적 특징을 가진 문장 부호에는 오히려 해가 될 수 있다는 걸 알 수 있었습니다. BBEdit의 제작자는 자신이 무엇을 하는지 알고 있습니다.
다른 한 분(어쩌면 알 수도 있는 분)이 끼어들어 이렇게 말했습니다:
BBEdit에는 “버려진” 것이 하나도 없습니다. 모든 것이 개선 대상으로 탁자 위에 올라와 있죠. 그리고 이 앱이 원래 클래식 Mac OS용으로 작성되었다는 것도 기억하세요!
이 말을 듣고 저는 계속 성장하는 모습이 기대되는 앱과 차라리 시간이 멈춘 채로 남아 있기를 바라는 앱을 가르는 것이 무엇인지 생각하게 됐습니다.
BBEdit의 릴리스 노트는 정말, 정말 빠르게 신뢰를 주었습니다. 변화의 속도와 소통의 명확성 때문만은 아니고, 제품이 올바른 방식으로 “살아 있다”는 그 특유의 느낌 때문이기도 합니다. 그 기능을 잘 모르거나 사용하지 않더라도, 막연한 기업의 필요를 충족하거나 유행을 좇거나 불필요한 방향 전환을 꾀하기보다는 그 변화가 나를, 혹은 적어도 나와 비슷한 사람들을 위한 것이라는 느낌이 금방 듭니다. 심지어 변화의 비율 — 신기능 대 삶의 질 개선 대 성능 개선 — 조차 좋아 보입니다.
게다가 좋은 릴리스 노트를 읽는 건 재미있습니다. 뭔가 새로운 것을 배울 수 있기 때문이죠. 제게는 이런 대목들이 특히 흥미로웠습니다:
- “Entab”과 “Detab”의 이름이 각각 “Convert Spaces to Tabs”와 “Convert Tabs to Spaces”로 변경되었습니다. 더 장황하지만 덜 난해합니다.
용어!
- Keyboard 설정에 새로운 설정이 생겼습니다: “Enable macOS “Help” key”. 이 설정은 기본적으로 꺼져 있어, 일부 PC 스타일 키보드에 있는 “Insert” 키를 눌러도 앱 내 도움말이 열리지 않습니다. (이런 일은 자주 실수로 일어납니다.)
키보드!
- FTP 브라우저 창이 활성화되어 있고 연결이 끊긴 경우, “Open from FTP/SFTP Server”를 실행하면 아무 동작도 하지 않는 대신 연결 시트를 시작합니다.
결정성!
글을 무작위로 읽기
댓글
로그인하고 댓글 남기기