精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

玩轉GitHub的問題單(issue)

開源
對于大多數開源項目來講,問題追蹤系統Issue-tracking system是至關重要的。雖然有非常多的開源工具提供了這樣的功能,但是大量項目還是選擇了 GitHub 自帶的問題追蹤器Issue Tracker。

[[179165]]

對于大多數開源項目來講,問題追蹤系統Issue-tracking system是至關重要的。雖然有非常多的開源工具提供了這樣的功能,但是大量項目還是選擇了 GitHub 自帶的問題追蹤器Issue Tracker。

它結構簡單,可以讓其他人可以非常輕松地參與進來,但這才僅僅是開始。

如果沒有適當的處理,你的儲存庫repository會變得很龐大,擠滿重復的問題單、模糊不明的特性需求單、含混的 bug 報告單。項目維護者會被大量工作壓得喘不過氣來,新的貢獻者也搞不清楚項目當前的工作重點是什么。

接下來,我們一起研究下,如何玩轉 GitHub 的問題單。

問題單就是用戶的故事

我的團隊曾經和開源專家 Jono Bacon 做過一次對話,他是《社區藝術》The Art of Community一書的作者、一位戰略顧問、前 GitHub 社區總監。他告訴我們,高質量的問題單是項目成功的關鍵。有些人把問題單僅僅看作是一堆你不得不去處理的問題列表,但是如果這些問題單管理完善,進行了分類并打上標簽,會令人意想不到的提升我們對代碼和社區的了解程度,也讓我們更清楚問題的關鍵點在哪里。

“在提交問題單時,用戶不太會有耐心或者有興趣把問題的細節描述清楚。在這種情況下,你應當努力花最短的時間,盡量多的獲取有用的信息。”,Jono Bacon 說。

統一的問題單模板可以大大減輕項目維護者的負擔,尤其是開源項目的維護者。我們發現,讓用戶講故事的方法總是可以把問題描述的非常清楚。用戶講故事時需要說明“是誰,做了什么,為什么而做”,也就是:我是【何種用戶】,為了【達到何種目的】,我要【做何種操作】。

實際操作起來,大概是這樣的:

我是一名顧客,我想購買東西,所以我想創建個賬戶。我們建議,問題單的標題始終使用這樣的用戶故事形式。你可以設置問題單模板來保證一致性。

問題單模板讓特性需求單保持統一的形式這個做法的核心點在于,問題單要清晰的呈現給它涉及的每一個人:它要盡量簡單的指明受眾(或者說用戶),操作(或者說任務),和輸出(或者說目標)。不過,不需要過分拘泥于這個模板,只要能把故事里的是什么事情或者是什么原因說清楚,就達到目的了。

高質量的問題單

問題單的質量是參差不齊的,這一點任何一個開源軟件的貢獻者或維護者都能證實。在《The Agile Samurai》中概述過一個良好的問題單所應具備的素質。

好的問題單盡量滿足如下條件:

  • 客戶價值所在
  • 避免使用術語或晦澀的文字,就算不是專家也能看懂
  • 可以切分,也就是說我們可以逐步解決問題
  • 盡量跟其他問題單沒有瓜葛,依賴其它問題會降低處理的靈活性
  • 可以協商,也就說我們有好幾種辦法達到目標
  • 問題足夠小,可以非常容易的評估出所需時間和資源
  • 可衡量,我們可以對結果進行測試

不滿足上述條件的問題單呢? 要有約束

如果一個問題單很難衡量,或者很難在短時間內完成,你也一樣有辦法搞定它。有些人把這種辦法叫做“約束”(constraints)。

例如,“這個產品要快”,這種問題單不符合故事模板,而且是沒辦法協商的。多快才是快呢?這種模糊的需求沒有達到“好問題單”的標準,但是如果你進一步定義一下,例如“每個頁面都需要在 0.5 秒內加載完”,那我們就能更輕松地解決它了。我們可以把“約束”看作是成功的標尺,或者要實現的里程碑。每個團隊都應該定期的對“約束”進行測試。

問題單里面有什么?

敏捷方法中,用戶故事里通常要包含驗收指標或者標準。在 GitHub 里,建議大家使用 markdown 格式的清單來概括解決這個問題單需要完成的任務。優先級越高的問題單應當包含更多的細節。

比如說,你打算提交一個關于新版網站主頁的問題單。那這個問題單的子任務列表可能就是這樣的:

使用 markdown 的清單把復雜問題拆分成多個部分在必要的情況下,你還可以鏈接到其他問題單,以進一步明確任務。(GitHub 里做這個挺方便的)

將特性定義的越細化,越容易跟蹤進度、測試,最終能更高效的發布有價值的代碼。

以問題單的形式收到到問題所在后,還可以用 API 更深入的了解軟件的健康度。

“在統計問題單的類型和趨勢時,GitHub API 可以發揮巨大作用”,Bacon 告訴我們,“如果再做些數據挖掘工作,你就能發現代碼里的問題點、社區里的活躍成員,或者其他有用的信息。”

有些問題單管理工具提供的 API 可以提高額外信息,比如預估時間或者歷史進度。

團隊協同一致

團隊決定使用某種問題單模板后,如何讓所有人都照做?存儲庫里的 ReadMe.md 其實也可以是你們項目的 “How-to” 文檔。這個文檔應描述清楚這個項目是做什么的(***是用可以搜索的語言),以及其他貢獻者應當如何參與進來(比如提交需求單、bug 報告、建議,或者直接貢獻代碼)。

在 ReadMe 文件里增加清晰的說明,供新協作者參考ReadMe 文件是提供“問題單指引”的***場所。如果希望特性需求單遵循“用戶講故事”的格式,那就把格式寫在 ReadMe 里。如果使用某種跟蹤工具來管理待辦事項,那就標記在 ReadMe 里,這樣別人也能看到。

“問題單模板、合理的標簽、提交問題單的指導文檔、確保問題單被分類并及時回應,這些對于開源項目都至關重要”,Bacon 說。

記住一點:這不是為了完成工作而做的工作。這是讓其他人更輕松的發現、了解、融入你的社區而設立的規則。

"關注社區的成長,不僅要關注參與開發者的的數量增長,也要關注那些在問題單上幫助我們的人,他們讓問題單更加明確、保持更新,這是活躍溝通和高效解決問題的力量源泉",Bacon 說。

責任編輯:武曉燕 來源: Linux中國
相關推薦

2020-04-21 17:06:04

GitHub存儲庫開源

2009-09-25 13:48:17

Hibernate i

2011-08-19 18:35:50

issue中文man

2017-07-18 09:00:59

GitGitHub移動應用

2020-10-28 07:01:13

Chrome插件GitHub

2021-05-29 10:22:49

單例模式版本

2021-01-29 14:31:42

Github 解決方案網站

2021-11-29 09:15:57

Github網絡Python

2024-11-04 15:15:00

AI模型

2022-07-04 09:17:37

Flask開源

2015-03-17 10:24:38

2019-11-15 14:38:04

JavaLinux阿里

2015-07-28 10:30:57

程序員接私單

2025-05-06 11:56:21

2016-09-06 21:23:25

JavaScriptnode異步

2019-11-15 08:40:53

Java開發代碼

2011-04-13 10:37:36

2011-04-13 10:27:26

2011-04-13 10:46:41

2015-07-16 12:59:19

IOS9UIDynamics
點贊
收藏

51CTO技術棧公眾號

日韩电影在线免费观看| 中文字幕一区二区三区四区久久| 亚洲国产岛国毛片在线| 成人精品视频99在线观看免费| 污污的视频在线免费观看| 亚洲国产中文在线| 色播五月激情综合网| 黄色免费高清视频| 婷婷伊人综合中文字幕| 日韩vs国产vs欧美| 久久久久久久一| 嘿嘿视频在线观看| 国产 日韩 欧美 综合 一区| 在线观看免费成人| 久久这里只有精品18| 电影av一区| 成人免费视频网站在线观看| 国产精品亚洲美女av网站| 久久久久久久久99| 欧美电影一区| 亚洲欧美综合图区| 国产女主播在线播放| 精品3atv在线视频| 91美女精品网站| av亚洲在线观看| 精品成人一区二区| 亚洲色图偷拍视频| 高清av一区二区三区| 亚洲一卡二卡三卡四卡五卡| 亚洲国产午夜伦理片大全在线观看网站 | 精品国产乱码久久久久酒店| 最新国产精品久久| 国产美女视频一区二区三区 | 久久精品观看| 欧美精品videossex88| 羞羞在线观看视频| 精品视频国产| 亚洲人成电影在线播放| 一级国产黄色片| 国产福利资源一区| 欧美www视频| 国产精品igao网网址不卡| av成人免费看| 欧洲精品一区二区| 精品999在线| 成人看片网页| 在线观看91视频| 北条麻妃av高潮尖叫在线观看| 超碰97免费在线| 亚洲永久免费视频| 国产a级黄色大片| gogo在线高清视频| 亚洲激情av在线| 六月婷婷激情网| 97影院秋霞午夜在线观看| 亚洲女人的天堂| 午夜啪啪福利视频| 伊人福利在线| 亚洲国产日韩a在线播放性色| 波多野结衣 作品| 色婷婷视频在线观看| 亚洲午夜在线视频| 日本午夜激情视频| 亚洲欧美韩国| 欧美性受xxxx| 三日本三级少妇三级99| 国产精华7777777| 巨大黑人极品videos精品| 欧美午夜电影网| 人人干人人干人人| 91麻豆精品一二三区在线| 欧美一区二区在线观看| 香蕉视频免费网站| 欧美性生活一级片| 在线看国产精品| 久久久久久久久久97| 欧美福利影院| 91福利视频在线观看| 波多野结衣黄色| 久久av老司机精品网站导航| 91亚洲午夜在线| 色窝窝无码一区二区三区| 久久久99久久精品欧美| 亚洲一区二区三区在线观看视频| av中文字幕在线观看| 亚洲成人精品一区| 青青青国产在线视频| 日本一区二区三区中文字幕| 精品免费一区二区三区| 黄色工厂在线观看| 99久久婷婷国产综合精品电影√| 九九久久久久99精品| 依依成人综合网| 久久精品国产秦先生| 99电影网电视剧在线观看| 日产精品久久久久久久性色| 国产精品成人网| 成人免费毛片在线观看| 91国拍精品国产粉嫩亚洲一区| 欧美精品v日韩精品v韩国精品v| 在线播放av网址| 欧美日韩一二三四| 久久久亚洲影院| 中文字幕一区二区人妻| 不卡av在线免费观看| 五月天丁香综合久久国产| 毛片大全在线观看| 欧美日韩精品欧美日韩精品一| 精品少妇人妻av一区二区三区| 欧美三级三级| 午夜精品一区二区三区在线| 中文字幕日产av| 99在线热播精品免费| 一区二区三区在线视频111| 电影在线观看一区| 日韩一级在线观看| 中文字幕免费视频| 999亚洲国产精| 91亚洲精品久久久| 99re在线视频| 色综合久久中文字幕综合网| 精品无码av一区二区三区| 久久亚洲专区| 国产精品美女免费| 欧美挠脚心网站| 亚洲福利一区二区三区| 午夜激情影院在线观看| 精品视频免费| 国产成人精品在线| 亚洲欧美日韩精品永久在线| 一区二区在线观看免费 | 精品在线亚洲视频| 日韩精品国内| 免费成人美女女| 国产视频精品一区二区三区| 日韩美女一级片| 粉嫩一区二区三区性色av| 少妇高潮流白浆| 日本一区二区中文字幕| 自拍偷拍亚洲在线| 中文字幕乱码无码人妻系列蜜桃| 国产亚洲综合av| 熟妇人妻va精品中文字幕| 无码日韩精品一区二区免费| 91禁国产网站| 日韩毛片在线一区二区毛片| 婷婷国产v国产偷v亚洲高清| 91成人性视频| 日本特黄一级片| 成人av免费网站| 国产午夜福利在线播放| 欧美顶级毛片在线播放| 97香蕉久久夜色精品国产| 狠狠躁夜夜躁av无码中文幕| 亚洲国产综合视频在线观看| 国产高潮视频在线观看| 亚洲激情另类| 麻豆91av| 97精品国产综合久久久动漫日韩 | 日韩一区二区中文字幕| 小泽玛利亚一区二区免费| 国产一区二区三区精品欧美日韩一区二区三区 | 精品1卡二卡三卡四卡老狼| 欧美日韩一视频区二区| 国产伦精品一区二区| 爱啪啪综合导航| 亚洲欧美激情精品一区二区| 日日夜夜操视频| 欧美激情中文不卡| 久久精品国产露脸对白| 国产精品v日韩精品v欧美精品网站 | 国产无套内射久久久国产| 国产探花在线精品一区二区| 国产精品自产拍在线观看中文| 黄色在线论坛| 亚洲高清一二三区| 337p粉嫩色噜噜噜大肥臀| 国产精品国产馆在线真实露脸 | 久久超级碰碰| 国产成人avxxxxx在线看| 亚乱亚乱亚洲乱妇| 欧美α欧美αv大片| 在线观看日本视频| 中文字幕一区二区在线观看| 毛茸茸free性熟hd| 美女视频黄 久久| 白白操在线视频| 免费欧美一区| 亚洲一区二区三区成人在线视频精品 | 色婷婷一区二区三区av免费看| 真实国产乱子伦精品一区二区三区| 欧美性做爰猛烈叫床潮| 久久免费看毛片| 97视频一区| 国产成人精品久久二区二区91| 国产日产一区二区| 日韩激情av在线播放| 中文字幕在线观看国产| 亚洲成av人片| 日韩激情综合网| 久久久影视传媒| 欧美日韩一区二区区| 日日摸夜夜添夜夜添精品视频 | 成年视频在线观看| 日韩精品在线视频观看| 国产又爽又黄免费软件| 午夜激情久久久| 国产suv一区二区三区| 久久久精品人体av艺术| 亚洲国产精品狼友在线观看| 日本欧美在线观看| 欧美一级在线看| 你懂的视频一区二区| 婷婷久久伊人| 欧美成人午夜77777| 444亚洲人体| 日韩三区四区| 国产精品久久久久久久美男| 亚洲涩涩在线| 高清欧美电影在线| av免费看在线| 久久久精品国产| 大片免费播放在线视频| 亚洲精品视频免费在线观看| 亚洲第一页综合| 日韩欧美在线影院| 91theporn国产在线观看| 色老综合老女人久久久| 97久久久久久久| 五月天久久比比资源色| 欧美一级高潮片| 亚洲精品v日韩精品| 成年人二级毛片| 国产精品久久久久久久岛一牛影视| 一本加勒比北条麻妃| 91蜜桃在线观看| 国产精品无码一区二区三区免费| 成人精品亚洲人成在线| 国产chinesehd精品露脸| 国产在线精品一区二区三区不卡| 91精品无人成人www| 日本欧美在线看| mm131国产精品| 九九国产精品视频| 九九热视频免费| 国产一区二区三区四区在线观看 | 麻豆国产一区| 91美女高潮出水| 国产精品一区二区美女视频免费看 | 成人中文字幕视频| 国产精品自拍首页| 精品少妇3p| 久久免费视频1| 欧美精品系列| 亚洲资源视频| 欧美激情成人在线| 人人妻人人做人人爽| 一区二区黄色| 8x8x最新地址| 国内精品伊人久久久久av一坑| 人妻换人妻仑乱| 国产高清精品网站| 偷偷色噜狠狠狠狠的777米奇| 99久久婷婷国产综合精品| 精品无码一区二区三区 | 亚洲高清视频一区二区| 久久中文字幕av一区二区不卡| 亚洲国产欧美一区二区丝袜黑人| www.日本高清| www国产精品av| 又色又爽的视频| 亚洲精品视频在线观看免费| 国产在线综合网| 色婷婷国产精品综合在线观看| 天天干天天插天天射| 欧美一区二区高清| 五月婷婷六月激情| 综合欧美国产视频二区| 日本色护士高潮视频在线观看| 69**夜色精品国产69乱| 福利一区视频| 国产精品夜夜夜一区二区三区尤| 奇米亚洲欧美| 成人性做爰片免费视频| 国产精品亚洲综合久久| 亚洲精品性视频| 99久久精品99国产精品| 亚洲天堂av中文字幕| 亚洲国产精品欧美一二99| 国产成人麻豆免费观看| 欧美成人a∨高清免费观看| 九九在线视频| 欧美激情伊人电影| 97久久网站| 久久99精品久久久水蜜桃| 99久久夜色精品国产亚洲96| 国产老熟妇精品观看| 黑人巨大精品欧美一区| 日本aaa视频| 亚洲精品日韩一| 最好看的日本字幕mv视频大全 | 免费看黄网站在线观看| 色偷偷av亚洲男人的天堂| 日本在线高清| 亚洲a一级视频| 青青草91久久久久久久久| 一二三四视频社区在线| 国模娜娜一区二区三区| 四虎国产精品成人免费入口| 亚洲丰满少妇videoshd| 国产又大又黄的视频| 国产一区二区欧美日韩| av中文字幕在线观看第一页| 成人在线观看视频网站| 国产亚洲一区| 91国视频在线| 国产成人高清在线| 国精品无码一区二区三区| 在线观看国产精品网站| 日本护士...精品国| 久久久久久尹人网香蕉| 欧洲大片精品免费永久看nba| 五月天亚洲综合| 久久综合九色综合欧美狠狠| 成人午夜精品无码区| 亚洲黄色免费网站| 国产女人高潮时对白| 最新国产精品拍自在线播放| 欧美××××黑人××性爽 | 国产免费a级片| 亚洲日本青草视频在线怡红院| 免费又黄又爽又猛大片午夜| 亚洲精品之草原avav久久| 国产免费拔擦拔擦8x在线播放| 99在线首页视频| 欧美日本在线| 18禁一区二区三区| 怡红院av一区二区三区| 精品国产九九九| 久久99久久亚洲国产| 亚洲视频国产| 青春草国产视频| 成人av第一页| 国产精品视频久久久久久久| 亚洲精品99久久久久| 日韩av影片| 欧美亚洲另类在线一区二区三区| 免播放器亚洲| 欧美18—19性高清hd4k| 欧美影院一区二区三区| 超碰国产在线| 91精品中国老女人| 欧美福利电影在线观看| 欧美肉大捧一进一出免费视频 | ,亚洲人成毛片在线播放| 日韩一区二区久久久| 国产精品美女久久久久人| 日本丰满少妇黄大片在线观看| 国产成人免费视频网站高清观看视频| 久久亚洲AV无码| 亚洲美女福利视频网站| 天天综合网天天| 亚洲综合首页| 国产sm精品调教视频网站| 国产一级黄色av| 亚洲精品自拍视频| 在线一区视频观看| 一本二本三本亚洲码| 成人亚洲一区二区一| 国产毛片aaa| 中文字幕在线视频日韩| 久久精品一级| 鲁一鲁一鲁一鲁一色| 中文字幕免费不卡| 国产高清视频免费观看| 91精品国产高清久久久久久| 欧美手机视频| 亚洲天堂小视频| 色悠悠久久综合| 在线精品视频播放| 亚洲伊人网站| 91视频免费在观看| 日韩免费一区二区| 亚洲人成午夜免电影费观看| 亚洲国产日韩美| 高清成人在线观看| 五月天婷婷导航| 久久精品这里热有精品| 国语一区二区三区| www.久久久精品| 亚洲福利视频一区二区| 丝袜美腿美女被狂躁在线观看| 成人在线观看91| 日韩精品视频网| 久久久久性色av无码一区二区| 亚洲乱码一区av黑人高潮 | 亚洲久久成人| 国产乱子轮xxx农村| 亚洲精品二三区| 伊人国产在线视频|