Jump to content

就搞个设置得了

本頁使用了標題或全文手工轉換
From mediawiki.org
This page is a translated version of the page Just make it a user preference and the translation is 93% complete.
Outdated translations are marked like this.

我们这些编者经常说「就搞个设置得了」之类的。本短文是著重在总结这种想法的一些难处、益处、与复杂度。

难处

每多出一個使用者偏好設定就会:

  1. 憑添[core/extension](核心/扩展)代码的复杂度
    1. 提高出现 bug 的概率(不是現在、就是將來)
    2. 增加長期的程式维护工作
    3. 在自動和手動程式碼檢查中,增加必須測試的變異的數量--每種變異都會增加指數等級的新組合
  2. 使设置变得更复杂,让萌新找不到各种玩意儿
  3. 憑添已是堆積如山的UI翻譯工作
  4. 憑添已是不堪負荷的文档工作
  5. 给已是臃腫不堪的用户屬性数据库再多加几行(T54777
  6. 在那些相同的功能組中冥思苦想任一個「額外添加的」新功能時,需要考慮的事情扶搖直上
  7. 让bug更难以診斷
  8. 要避免缓存碎片化

因此,每次[是經常!]有人要求新的使用者偏好設定時,開發人員/設計人員/經理人等皆猶豫不定而踌躇不前。

益处

就算这样,我(以及眾多的我们)偏爱偏好設定、而我認為火狐的"about:config"頁面,就超級使用者來說,整體上是DoingItRight™。[1]

以下是我之前在讨论:重新设计用户偏好設定写的东西:

《选项颂/偏好赞/设置夜曲/配置呐喊》

<張三> 第一个问题:“您想要用默认设置还是要自定义设置?”
<李四> 每個稱職的呆子都会回答“自定义”

—在IRC上有两名主任工程師,在讨论MediaWiki安装过程和文档的改进 ~2014年。

我希望能親眼目賭我们的Special:Preferences菜单分类得更好,如此它得以成长,伴隨有所有調整和強大工具,是某些編輯者寸步不離手——亦即,這就是過去20多年來那些重巒疊翠的社群們獨具匠心、並持續推陳出新並精益求精的東西——如此可以讓新手找到他們苦尋不到的東西而不至於不知所措,也可以讓新的超級使用者發現連他們自己做夢都想不到的傑出工具。

當我註冊一個新網站時,我會立即進入設定選單查看:我可以開啟哪些東西、還有我可能想要關閉哪些東西(不是現在、就是將來)。當我安裝一個新程式、作業系統、或遊戲時,[2]我會立即查看工具列和偏好設定/選項功能表。它們會告訴我很多有關這個軟體,例如: When I install a new program, operating system, or game,[3] I immediately look through the Toolbar and the Preferences/Options menu. They tell me a lot about the software, e.g.:

  • 技術詞彙 (概念、關鍵字、和組合)
  • 開發人員認為這些設定「實用有餘、重要不足」(有用到足以納入、卻沒那麼重要到足以設為預設值)
  • 一旦我精通了基本操作之後,我可能會想要研究或使用的那些專門的超級用戶可能需要的選項。

讓複雜的系統變得容易使用的其中一個方法,就是移掉功能。但這不是真正解決問題,不是嗎?

— @MrAlanCooper[1]

這個維基很努力,需要像Photoshop或Autocad一樣複雜的工具,這是「對許多的編輯者而言」,但不是對所有的編輯者。新手通常需要一些簡單的工具,就如同是臨時編輯者所需的一樣。

我们需要一个给新手的P图和一个给萌新的金山画王。

  • 小畫家非常棒!它很受歡迎,而且很容易透過試驗來學習,也很容易在其中建立簡單 (有時甚至是複雜)的專案!
  • Photoshop非常棒!對於需要的人來說,Photoshop提供了豐富的選單,以及大量微小而詳細的元資料!對於那些經年累月、每天花許多時間的人來說,在Photoshop中「辛勞」地工作。

我們想要、也需要那些散佈在光譜兩端的使用者們、還有一個供使用者們遷移的路徑,讓他們可以慢慢了解複雜的部份,而不會被壓得喘不過氣來。

註腳

  1. 不过,它确实需要一些内置文档。我以前用过一个扩展,它可以给每个选项加点有用的註解,可惜它后来不再更新了。
  2. - "So let's start with the options" - Bayonetta review (Youtube)
  3. - "So let's start with the options" - Bayonetta review (Youtube)

延伸閱讀