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

開源成功十法則

移動開發
每個人都想要,不少人都在試,但是創造它的過程,說起來卻都是淚。我說的是自由軟件,又叫開源軟件(譯者注:本文重點不是辨析自由軟件和開源軟件的概念,作者如此說,姑且認為兩者是一回事)。今天我要用十條行之有效的法則,來談談我三十年的寫代碼經驗。

[[151765]]

每個人都想要,不少人都在試,但是創造它的過程,說起來卻都是淚。我說的是自由軟件,又叫開源軟件(譯者注:本文重點不是辨析自由軟件和開源軟件的概念,作者如此說,姑且認為兩者是一回事)。今天我要用十條行之有效的法則,來談談我三十年的寫代碼經驗。

  1. 先有人,后有代碼這是一條黃金定律,Isabel Drost-Fromm教我的。致力于社區建設,而不是軟件本身。沒有社區,你的代碼解決的可能是錯誤的問題。這些代碼會被廢棄、忽略,最終消亡。先吸引人才,再給他們協作的空間。給他們有挑戰的工作。不要自己寫代碼。
  2. 采用強制開源的許可證強制開源(share-alike)的許可證是開源軟件的保險帶。別夸口說你不需要,總有一天你會被打臉,遍體鱗傷。不要被打臉,使用強制開源的許可證。如果GPL/LGPL對你來說政治意味太濃,那么用MPLv2。
  3. 別指望達成共識做決定前尋求共識,就好像指望能找到理想的人生伴侶一樣。有點不切實際。Github拋棄了共識,他們設計了fork/pull-request流程,所以2015年你已經沒什么借口了。你接受補丁就可以了,就像維基百科會接受增補。先合并代碼,再修復問題,最后再討論。把所有開發工作都放在主分支上。不要讓用戶等。這樣做你才能得到事實上的共識。
  4. 先問題后方案讓你自己和你隊友們關注問題,而不是功能。每個補丁都必須解決一個實在的問題。歡迎實驗性代碼,歡迎異想天開的創意。但不要讓這些東西過度膨脹。收集好的方案,拋棄壞的。允許失敗,各個層面上的失敗。這是成長的必經之路。
  5. 先定義后實現積極地為API和協議的定義寫文檔并進行測試。用持續集成來測試公開的API和協議。代碼覆蓋率不重要,代碼文檔也不重要。重要的是,定義好的東西代碼要去實現,并且實現得要好。
  6. 內部挖潛讓貢獻者(contributor)成為維護者(maintainer),讓維護者成為負責人(owner)。平穩地、放松地做這件事,別害怕。保留權力把表現糟糕的人踢出去。鼓勵人們創立他們自己的項目,尤其是基于已有的項目開發的新項目,或者與已有項目構成競爭關系的項目。日常表現不好的人,卸下他們的權力。
  7. 寫下規則你有了自己的規則,就要寫下來,這樣大家才能知道。實際上都不用寫了,借用我們為ZeroMQ設計的C4.1規則就行,如果你愿意,也可以簡化這些規則。
  8. 公平地執行規則你的權力應該用來執行規則,而不是威逼別人認同項目的愿景。最重要的是,你自己要遵守規則。有這么一小撮維護者,會僅僅因為他們不喜歡一個補丁而槍斃它,而你如果自己不遵守規則,就會助長這類小團體,沒什么比這更糟糕了。好吧,這么說有點夸張,更糟糕的事情多著呢。但是這類小團體會對項目造成危害。
  9. 細分項目力爭建立一群小型、獨立、自組織、互相競爭的小項目。不要搞大項目。這里說的“大項目”是指,有兩到三個核心開發者的項目。不要用submodules(譯者注:git的命令,用于指定外部項目的依賴性)之類的來指定依賴性。讓別人自己選擇想要集成的項目。這是基本的法則。
  10. 保持快樂的氛圍也許你注意到,我并沒有提及“創新”。如果要提,創新可能會排在11或12位。無論如何,你要為社區營造正向快樂的氛圍。不要說某個問題愚蠢,不要說某個人愚蠢。社區總有一些人表現糟糕,即使規則很清楚也要違反。除了這些人,其他所有人都值得我們珍惜,我們應該像遠道來訪的客人一樣對待他們。
責任編輯:倪明 來源: infoq
相關推薦

2009-10-26 16:50:25

面試成功契機

2013-01-16 09:43:55

開源HadoopOpenStack

2019-05-08 05:06:11

物聯網IOT網絡

2017-07-03 16:32:51

存儲私有云云存儲

2012-05-03 09:30:54

軟件開發編程

2015-08-31 09:46:59

公有云云成本

2023-10-31 16:22:31

代碼質量軟件開發Java

2011-02-22 14:31:27

WebMySQLPHP

2014-02-06 12:26:58

程序員招聘

2024-04-30 14:41:41

ITCIO

2011-05-16 16:11:21

java

2009-04-07 11:24:16

Java開發注意事項

2024-05-10 15:44:57

2025-11-18 07:56:23

2018-04-24 17:42:16

技術教育領域

2022-06-06 10:36:04

紅帽開源客戶成功

2023-04-09 08:48:28

開源開源軟件

2019-02-14 09:04:55

阿里開源Blink

2018-06-07 15:18:07

開源求職

2010-01-05 13:41:40

點贊
收藏

51CTO技術棧公眾號

久久精品二区| 久久精品国产亚洲高清剧情介绍 | 正在播放亚洲1区| 国产美女娇喘av呻吟久久| 精品91久久| 400部精品国偷自产在线观看| 日韩h在线观看| 福利一区二区在线观看| 久久精品嫩草影院| www黄色av| 奇米影视亚洲狠狠色| 五月婷婷另类国产| 国内精品美女在线观看 | 中文字幕亚洲综合久久五月天色无吗'' | 91电影在线播放| 久久久久网址| 日韩成人av网址| 99九九99九九九视频精品| 91久久偷偷做嫩草影院电| 最近中文字幕mv2018在线高清 | 亚洲国产二区| www.51av欧美视频| 久久久999免费视频| 国语自产精品视频在线看一大j8| 亚洲国产aⅴ成人精品无吗| 国产在线日韩| 密臀av在线播放| 韩国日本美国免费毛片| 国产日韩在线精品av| 欧美一区二区日韩一区二区| 国产在线视视频有精品| 成人福利免费在线观看| 久久手机免费观看| 日本黄网站色大片免费观看| 91国产视频在线| 欧美日韩一区二区三区四区五区| 国产精品资源站在线| 欧美黄色网视频| av免费在线一区二区三区| 国产精品无码电影在线观看| 青青草99啪国产免费| 91精品国产综合久久久蜜臀图片| 国产成人a级片| 欧美精品久久久久久 | 欧美激情国产日韩| 色婷婷综合久久久久中文字幕1| 亚洲日本欧美天堂| 日韩国产在线一| 一区二区亚洲视频| 国产黄色在线| 黄网站欧美内射| 91视频免费网站| 亚洲色图第一页| 精品成人久久av| 国产成人啪免费观看软件| 成人精品视频| 户外露出一区二区三区| 欧美sm精品调教视频| 久久久久亚洲av无码专区喷水| 国产精品久久久久久久久免费| 日韩精品日韩在线观看| 一区二区三区视频在线看| 极品少妇xxxx精品少妇| 97国产成人高清在线观看| 日本欧美一区| 91电影在线播放| 香蕉521av成人网| 亚洲免费视频一区| 国产精品麻豆va在线播放| 亚洲区免费影片| 一本色道久久综合狠狠躁的推荐 | 日日噜噜噜夜夜爽爽狠狠视频| 亚洲一卡二卡三卡| 国产精品流白浆视频| 在线精品91av| 欧美人伦禁忌dvd放荡欲情| 中文字幕第一区综合| 日韩国产高清影视| 欧美一区电影| av成人免费看| 在线毛片网站| 国产免费专区| 免费在线观看视频a| 久久久久久一区| 国产美女久久精品| 色哟哟亚洲精品一区二区| 日韩一区二区影院| 午夜电影网一区| 成人av高清在线| 日韩视频免费观看高清完整版 | 18成人在线观看| 激情欧美一区二区三区在线观看| 日韩久久视频| 91欧美极品| 国产综合色区在线观看| 麻豆最新免费在线视频| 日韩亚洲第一页| 欧美日韩一级黄| 亚洲国产成人高清精品| 久久久久久影视| 国产大陆a不卡| 免费在线看成人av| 国产午夜久久| 欧美日韩三区| 欧美a级片视频| 欧美**字幕| 波多野结衣欧美| 欧美日韩卡一| 麻豆成人av| 欧洲视频在线免费观看| 97超碰在线免费| 成人一二三区| 欧美激情图区| 欧美性久久久久| 亚洲国产欧美日韩| 国产a一区二区| 国产日韩一区在线| 日本久久久久久久久久久| 欧美韩日一区二区| 久久av中文字幕| 最近2019年手机中文字幕| 日韩三级高清在线| 日韩精品欧美一区二区三区| 成人在线免费看| 日韩欧美高清| 九色蝌蚪在线| 黄页大全在线免费观看| 亚洲成人自拍视频| 日韩经典av| 亚洲国产一区二区三区a毛片| 亚洲精品视频在线观看网站| 欧美激情在线一区| 国产女人18毛片| 密臀av在线播放| 亚洲一区二区四区蜜桃| 精品无人乱码一区二区三区的优势 | 色偷偷亚洲女人天堂观看欧| 午夜视频一区| 国产亚洲精品久久| 啊啊啊射了视频网站| 蜜乳av另类精品一区二区| 亚洲欧美日韩精品久久| 一区二区三区视频国产日韩 | 欧美大尺度做爰床戏| 大乳在线免费观看| 亚洲精品视频一二三区| av资源网一区| 久久精品久久久久电影| 91在线直播| 秋霞成人午夜伦在线观看| 欧美黄色片视频| 欧美成人视屏| 一区二区三区丝袜| 中文字幕欧美人妻精品一区| 久久一区二区三区四区五区| **欧美日韩vr在线| 成人在线免费av| 日韩欧美一区二区视频| 奇米影视四色在线| 国产精品v亚洲精品v日韩精品| 日韩一区二区精品葵司在线| 久久字幕精品一区| 亚洲午夜国产成人av电影男同| 青青视频在线观| 大尺度一区二区| 国产日韩欧美一区二区三区四区| 亚洲色图美国十次| 亚洲在线中文字幕| h色视频在线观看| 日韩美女精品在线| 国产成人精品无码播放| 成人欧美一区二区三区小说| 一道本视频在线观看| 综合久久久久久| 免费在线黄色av| 欧美亚洲国产一区在线观看网站| 国产精品一区二区婷婷| 欧美精品高清视频| 2020国产在线| 久久综合久久八八| 最新日韩精品| 91久久人澡人人添人人爽欧美| 四虎久久免费| 91精品国产高清| 亚洲一区久久| 成视频免费在线看| 精品亚洲夜色av98在线观看| 国产精品手机在线播放| 亚洲一区3d动漫同人无遮挡 | 最新黄色av网站| 国产精品入口麻豆九色| 日韩精品在线观看av| 久久久精品tv| 嫩草研究院在线| 精品偷拍一区二区三区在线看 | 午夜精品久久久久99热蜜桃导演 | 亚洲一级黄色| 国产精品一区二区羞羞答答| 精品成人a区在线观看| 国户精品久久久久久久久久久不卡|