用户手册

用户手册

记得刚参加工作后,就接触到了电信大型机房里面设备的源代码,而这些代码是由一个个组件(component)组成的,就像积木一样,每个积木(组件)都有一份用户手册,这个手册面对的用户不是机房的管理员,而是搭积木的开发人员,因此手册的质量好坏直接影响了积木能否搭的好。组件都是用C语言编写的,而手册呢,大家可能见过微软的msdn的,在那个时候,需要一张光盘的容量,后来貌似是好几张,反正非常详细,我们的组件手册就是类似的东东,里面对于组件有个基本的架构介绍,使用场景分析,然后是提供的功能/特性介绍,接着就是这些功能/特性的API详细描述,最后是一些DEMO的示例代码。一份好的用户手册,能够帮助搭积木的人(二次开发者,架构师,测试工程师等)迅速理解积木(组件)的原理,快速搭建开发。而一份错误百出的手册,足以使机房的机器宕机N次,记得有几个月公司专门定期派人出差带在机房守着,半夜两点重启机器,为什么呢,因为不重启,很快就会宕机,而且很难恢复,所以问题没有被排除查出来之前,就像女人来了大姨妈一样,每个月总的出差一次。后来查找原因,根源在于用户手册API说明错误导致误用后内存泄漏。

这样的事情算是比较严重的了,因为一旦宕机,5分钟一个城市无法打电话发短信上网,那么电信运营商的损失少则几千万,多则上亿。其他因为用户手册的谬误或者读用户手册的人的理解错误导致的问题就更多了。曾经使用过Source Insight这个软件,也许你也用过,这个工具是一个阅读/分析代码的工具,当然也可以编辑,性能卓越,在没有atom/sublime text,github等之前,可以说这个工具是让开发者感觉异常幸福的工具,不但这个工具本身好,你是否看过它的用户手册,这个手册写的相当的好,既有面对小白用户的简要说明,又隐含了宏控制和可定制功能,手册语言深入浅出。

同样,atom工具是github开发的开源编辑器工具,工具好用用过便知,关键除了一般意义上的用户手册之外,专门出了Atom Flight Manual,易读性强,只不过大部分人可能读不完整,如果真的通读一遍了,那么对于编辑器,就会有和之前完全不同的思考角度,甚至它们录制了有意思的引导视频

Atom Flight Manual开篇就是

Why Atom?

There are a lot of text editors out there; why should you spend your time learning about and using Atom?

Editors like Sublime and TextMate offer convenience but only limited extensibility. On the other end of the spectrum, Emacs and Vim offer extreme flexibility, but they aren't very approachable and can only be customized with special-purpose scripting languages.

We think we can do better.Our goal is a zero-compromise combination of hackability and usability: an editor that will be welcoming to an elementary school student on their first day learning to code, but also a tool they won't outgrow as they develop into seasoned hackers.

Atom和Source insight有个共同点,既适合于初学者使用,容易上手,又能够满足用起来后,逐步探索深度用法的群体。

当然关于Atom,我认为有一个点很有必要改进,就是它的插件,即packages,特别是每个package的使用手册,一个字,烂。

说到package,就会让人想起了nodejs,npm,看看这俩的API手册或者用户手册吧,相当不错,例子丰富,当然,也许这是许多人用起来的缘故吧。node的用户手册不用说了,有node的组织搞定。npm上面的package,用户量大的包自然也没有问题,话说大部分也是使用最常用的,所以相比之下,node的package部分用户手册还不错。

而关于用户手册,这个神器你不可错过。

DASH

Dash is an API Documentation Browser and Code Snippet Manager. Dash stores snippets of code and instantly searches offline documentation sets for 150+ APIs (for a full list, see below). You can even generate your own docsets or request docsets to be included.

除了各种语言/平台的用户手册外,他还有cheat sheets(不理解,到GitHub上面搜搜),cheat sheets还有ascii表(想当初可以打印出来贴在办公位前方的)和emoji等等(惊喜多多),甚至你还可以自己定义cheatsheet和用户手册,这对于提供各种SDK的网站/平台来说,多么好的工具啊。

不过有点可惜,只有mac平台和Ios平台有。

你看过的优秀用户手册是什么手册?(不限IT领域)理由?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 196,099评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,473评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 143,229评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,570评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,427评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,335评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,737评论 3 386
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,392评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,693评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,730评论 2 312
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,512评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,349评论 3 314
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,750评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,017评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,290评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,706评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,904评论 2 335

推荐阅读更多精彩内容