BBEdit 精彩的版本說明
原文由 Marcin Wichary 于 發布,訂閱此部落格
我得承認,當有位讀者寫信給我說……
BBEdit 的每次小版本更新都讓我開心。我就住在 BBEdit 裡。它是少數我每次都會從頭到尾讀完版本說明的軟體(裡面常常有些讓人會心一笑的地方)。
……我有點擔心。我最討厭的就是浪費篇幅的版本說明(「Bug fixes and performance improvements」堪稱樣板文字中的樣板),比這更讓我受不了的,大概就只有那種硬要搞笑的版本說明——那種不好好說明改了什麼,反而把文字欄位拿來搞什麼,呃,「創意」的版本說明。(最惡名昭彰的例子,大概就是約十年前 Medium 曾有一陣子推出那種「有趣」的版本說明,引來有人覺得有趣、也有人強烈反彈的反應)。
但我根本是白擔心了。BBEdit 的版本說明就是紮紮實實、做得很好的本分之作,只點綴了一點幽默感:
- 「Zoom」指令在 Window 選單中光榮回歸。
- 修正了在顯示來自 language server 的自動完成建議時,若對方違反已發布的規格、在回傳的 completion item 的 details 欄位中提供字串以外的內容所導致的當機問題。(瞪向 Solargraph)
- 偷偷幫 CRAIG 加了一個特別功能 不是那個 CRAIG 是另外那個 希望他會喜歡
我們已經好一陣子沒聊過版本說明了,而這些正是絕佳的範例,能讓你不只了解一款應用程式現在是什麼樣子,更能看出它未來會變成什麼樣子。舉例來說,我看到這條更新一晃而過……
- 在 minimap 中做了一項調整,標點符號不再以 greeking 方式顯示,這有助於改善視覺呈現。
……雖然我從來沒用過 BBEdit,但我立刻點頭認同。這很合理;greeking 對字母來說很有幫助,但對於本身就具有相當明確視覺特徵的標點符號,我能理解這樣做反而弊大於利。BBEdit 的作者知道自己在做什麼。
在 BBEdit 裡,沒有任何東西是「被放棄」的。任何東西都有可能被拿出來改進。還有別忘了,這可是一款最初是為了 classic 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」將會開啟連線面板,而不會毫無反應。
決定性!
隨機一篇部落格
留言
登入後參與討論