国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

讓程序員早點下班的《技術寫作指南》

開發 新聞
國外一位前端開發就總結了一篇《程序員技術寫作指南》。

本文經AI新媒體量子位(公眾號ID:QbitAI)授權轉載,轉載請聯系出處。

對于程序員來說,每天不是在寫bug,就是在修bug~

在不停coding之外,做好一些細節毋庸置疑也可以幫助我們早點下班。

這不,國外一位前端開發就總結了一篇《程序員技術寫作指南》,關于如何正確寫代碼注釋、寫PR描述等等。

這些東西雖然都是小事兒,但如果大家都不規范,代碼維護起來有多痛苦?

懂得都懂。

那么,具體都要注意些什么呢?

程序員技術寫作Tips

1、代碼注釋

代碼注釋既是寫給自己看,也是寫給別人看的。尤其是后者,更要寫得清楚明了。

對此,指南給了三點注意:

(1)寫關鍵信息,不寫廢話

一個簡單的例子。

錯誤寫法:

red = 1.2 // Multiply red by 1.2 and re-assign it(將red變量2,再賦值給它)

正確寫法:

red *= 1.2 // Apply a ‘reddish’ effect to the image(給圖像應用“reddish”效果)

很好理解。不要復述代碼,要寫這段代碼的深層含義,提供增量信息。

(2)代碼改動后注釋也要更新

有這樣一行代碼和注釋:

cities = sortWords(cities) // sort cities from A to Z(由A-Z排序城市變量)

但作者寫錯了,其實sortWords函數是從Z-A進行排序。

不過沒關系,再加個反轉就好了,于是代碼變成這樣:

cities = sortWords(cities) // sort cities from A to Z(由A-Z排序城市變量)
cities = reverse(cities)

然后問題就來了,別人不知道這個過程,只看到第一行的注釋,會自然以為城市是先按A-Z進行排,然后再反過來從Z排到A。

這就是改了代碼不改注釋的后果。

當然,這個例子是被放大了。但類似事情確實有可能造成不必要的麻煩。

(3)反常用法一定要注釋

有時,你為了進行一些兼容各種瀏覽器等目的,可能會在代碼中加入一些不常規的寫法。這時就一定要注意寫注釋。

不然別人可能一看覺得“這寫得啥”,唰地就給你改過來了……

例子:

function addSetEntry(set, value) {
/ Don’t return set.add because it’s not chainable in IE 11. (不要返回“set.add”,它跟IE 11不兼容)/
set.add(value);
return set;
}

這里插播一點,指南提到:

不管寫什么,盡量多用主動語態,因為正常人看到被動語態的句子時都需要在腦子里轉成主動語態,沒必要增加這種處理時間。

(4)貼解決方案的鏈接

有時你遇到問題去網上搜到了解決辦法,那么可以把鏈接附上,方便回查,以防萬一。

有網友就表示這條建議非常有用,因為有時他就會忘記自己當時為什么要這么寫代碼。

圖片

2、PR描述

提交代碼時怎么寫PR描述也是一個重要的細節,關乎到代碼審查的效率。

雖說很多團隊內部都有規范,但有人就是不怎么遵守。

下面這幾點尤其需要注意:

(1)寫詳細,不要寫“添加補丁”、“修復錯誤”這種模糊的表述;

正面例子:

eg1.支持NgOptimizedImage中的自定義srcset屬性

eg2.為所有內置ControlValueAccessors添加顯式選擇器

(2)不要一氣提交上千行代碼,盡量完成一小部分就提交,減輕評審壓力。

3、報告bug

需要提交錯誤報告時,盡量:

(1)多用截圖/動圖來輔助文本描述問題;

(2)提供重現問題的精確步驟;

(3)提供你分析的可能的原因。

4、Microcopy

ps.對于國內情況的話,本部分內容更適合產品經理食用。

Microcopy指的是用戶操作/系統出現失誤時,你的網頁/APP彈出的提示語。

這種提示語怎么寫,也有講究:

(1)避免使用技術名詞。

相信很多人都遇到過彈出來一行你看不懂的技術提示語的時候,比如“執行超時“這種,讓你不知道發生了什么,不知道該怎么做。

要避免這種情況,最好是不解釋出現了什么錯誤,直接告訴用戶該做什么。

(2)不要“責怪”用戶。

想象一下,你打開一個網站,進行登陸,然后被告知:“您的電子郵件/密碼不正確。”

這種表達方式會讓人下意識地覺得不舒服,讓用戶覺得自己“很傻”。

正確方式:

“抱歉,電子郵件密碼組合不正確。我們可以幫助您恢復您的帳戶。”

還有一點:盡量避免字母全部大寫或者使用感嘆號,會帶來敵意。

(3)恰當使用幽默語氣,有時強迫幽默比不幽默效果更糟糕。

原指南中還包括一些如何跟客戶溝通的建議,歡迎感興趣的朋友戳鏈接去閱讀~


責任編輯:張燕妮 來源: 量子位
相關推薦

2013-07-15 13:45:16

程序員

2009-06-22 09:06:57

程序員技術升級

2017-09-18 13:45:59

程序員

2017-09-18 08:34:18

程序員寫作技法

2020-09-14 11:00:37

程序員技術日志

2018-01-25 09:12:43

程序員技能bug

2018-04-23 11:00:06

程序員養生健康

2015-07-28 17:58:22

程序員指南

2013-07-04 13:50:14

2022-06-27 22:03:04

CSS技巧前端

2012-02-01 09:30:54

HTML 5

2022-02-16 18:21:33

程序員跳槽架構

2011-09-06 09:02:06

程序員

2020-01-06 17:48:37

程序員技術技能備忘單

2013-06-09 09:56:35

2011-07-19 13:27:35

2021-08-28 23:26:14

程序員編碼電腦

2014-12-11 17:55:05

程序員

2010-12-30 10:04:49

Linux入門

2013-08-20 09:33:59

程序員
點贊
收藏

51CTO技術棧公眾號

在线精品自拍| 激情欧美一区二区| 日韩一区二区在线观看视频| 国产素人在线观看| 欧美一二区在线观看| 亚洲码在线观看| 天堂电影在线| 久久综合九色综合欧美亚洲| 国产午夜精品在线| 4438全国亚洲精品观看视频| 欧美黑粗硬大| 欧美xnxx| 色综合色综合色综合色综合色综合| 日韩福利视频| 国产欧美日韩视频在线| 日韩精品视频在线观看免费| 日本粉色视频在线观看| 国产91丝袜在线播放九色| 国产精品果冻传媒潘| 天堂在线精品| 欧美激情一区二区三区在线视频观看 | 不卡一区视频| 亚洲电影中文字幕| 77导航福利在线| 亚洲国产精品一区二区www| 久久久免费视频网站| 久久国产精品99精品国产| 欧美亚洲另类在线一区二区三区 | 欧美在线观看黄| 久久精品一区二区国产| 成人午夜激情网| 久久97视频| 午夜精品久久久99热福利| www 久久久| 久久精品99久久香蕉国产色戒 | 性金发美女69hd大尺寸| 黄色网页在线免费观看| 亚洲成a人v欧美综合天堂下载 | 欧美精品成人一区二区三区四区| 毛片视频免费观看| 中文字幕一区二区三区乱码在线| 免费在线激情视频| 高清shemale亚洲人妖| 亚洲日本精品国产第一区| 国产欧美精品| 国产精品美女午夜爽爽 | 国产极品美女高潮无套久久久| 性8sex亚洲区入口| 午夜精品免费在线观看| 色婷婷av在线| 欧美精品成人在线| 欧美~级网站不卡| 乱熟女高潮一区二区在线| 国产女主播视频一区二区| 欧美高清一区二区| 日韩午夜在线| 日本成人性视频| 成人免费视频视频在| 久久精品久久精品| 中文在线а天堂av| 久久艳片www.17c.com| 最新日本在线观看| 亚洲最大福利网站| 国产亚洲人成网站| 精品欧美日韩精品| 2019中文字幕免费视频| 老妇喷水一区二区三区| 国产精品久久久久永久免费看| 久久成人精品视频| 自由日本语亚洲人高潮| 九色在线视频| 国产精品亚洲片夜色在线| 国产伦精品一区二区三区在线播放| 北条麻妃av高潮尖叫在线观看| 欧洲s码亚洲m码精品一区| 2014亚洲片线观看视频免费| 在线观看h网址| 成人97在线观看视频| 波多野结衣在线一区二区| 国产日韩欧美一区二区三区四区| 一本久道久久综合中文字幕| 亚洲国产欧美日本视频| 亚洲日本欧美在线| 56国语精品自产拍在线观看| 日韩成人在线观看视频| 成人一区二区免费视频| 久久这里只有精品99| 国产成人av电影在线观看| 嫩草在线播放| 欧美日本黄视频| 蜜臀久久99精品久久久久久9| 中文字幕在线三区| 精品日产一区2区三区黄免费| 日韩一区在线播放| 激情综合激情| 国产剧情演绎av| 麻豆一区二区在线观看| 激情综合网最新| 九色porny自拍视频在线观看 | 美女久久一区| 国产高清中文字幕在线| 欧美日韩激情视频在线观看| 亚洲视频sss| 久久免费视频这里只有精品| 亚洲一级片在线看| 国产丝袜欧美中文另类| 夜夜躁狠狠躁日日躁2021日韩| 成a人片在线观看| 久久国产成人精品国产成人亚洲| 亚洲一区国产精品| 日韩你懂的电影在线观看| 久久综合五月天婷婷伊人| 精品日韩欧美一区| 国模大尺度视频一区二区| av成人动漫| 国产精品一区二区欧美黑人喷潮水| 亚洲在线播放| 91成人影院| 久久三级中文| 国产一区二区三区黄网站| 欧美人与禽猛交乱配| 国产特黄在线| 国产剧情av在线| 美女日批免费视频| 久久久久久久有限公司| 欧美亚洲精品日韩| 加勒比海盗1在线观看免费国语版| 在线观看日韩av| 亚洲人成精品久久久久久| 视频一区欧美精品| 久久国产精品亚洲人一区二区三区| 日本在线高清| 免费在线看污| 久久天堂电影| 三级在线视频| 在线色视频网| 国产小视频免费在线网址| 小香蕉视频在线| 成人精品视频一区二区三区| 欧美日韩久久精品| 天堂va在线| 欧美日韩伦理一区二区| 亚洲男人av| 日韩av大片| 日韩成人av网站| 久久久久久人妻一区二区三区| 老牛影视免费一区二区| 另类视频在线观看+1080p| 国产精品高潮呻吟久久av野狼| 91久久综合亚洲鲁鲁五月天| 国产乱子轮精品视频| 亚欧黄色av| 在线色视频网| а天堂中文最新一区二区三区| 看欧美ab黄色大片视频免费| 亚洲精品一区二区三区樱花 | 日韩欧美亚洲成人| 一二三在线视频| 亚洲一区二区三区成人| 黄页网站在线播放| 成人高清免费观看mv| 国产极品人妖在线观看| 五月婷婷六月综合| 亚洲va在线| 国产伦精品一区二区三区视频 | 在线成人av网站| 你懂的亚洲视频| 偷拍25位美女撒尿视频在线观看| 青青草一区二区| 香蕉久久一区二区不卡无毒影院| 日韩欧美视频在线播放| 青青操视频在线| 精品一卡二卡三卡四卡日本乱码| 欧美久久久久免费| 日本最新不卡在线| 日韩av免费| 久草香蕉在线| 亚洲一区二区三区视频播放| 欧美日韩一区 二区 三区 久久精品| 国产日韩亚洲| 欧美日韩大片| 超碰超碰在线观看| 国产欧美中文字幕| 欧美一区午夜视频在线观看| 国产精品亚洲成人| 国内精品国产成人国产三级粉色| 黄页视频在线观看| 日韩精品国内| 久色乳综合思思在线视频| 自拍偷拍亚洲综合| 欧美在线亚洲| 成人免费影院| 邪恶网站在线观看| 亚洲xxxx视频| 日韩激情av在线播放| 国产女主播一区| 欧美午夜国产| 欧美日韩女优| 欧美激情图区| 做爰高潮hd色即是空|