項目 | 內容 |
---|---|
這個做業屬於哪一個課程 | 羅傑 |
這個做業的要求在哪裏 | 第一次閱讀 |
函數最好有單一的出口,爲了達到這一目的,可使用goto。只要有助於程序邏輯的清晰體現,什麼方法均可以使用,包括goto。html
在我第一次接觸c語言時,老師就力勸咱們不要使用goto語句。這裏使用goto語句的說法是從有助於程序邏輯的清晰體現的角度來看的,是否忽略了其餘方面的問題呢?好比在一些比較複雜的代碼塊中,因爲goto語句致使了程序結構的凌亂,而這還可能致使在某種狀況下忘記執行在塊中退出時的操做,如釋放指針等。有時還會由於它可能跳過了某些對象的構造、變量的初始化、重要的計算等語句致使錯誤或留下隱患。linux
書中說到,駕駛員負責寫設計文檔,進行編碼和單元測試等XP開發流程。web
關於這裏我有一個疑問,就是設計文檔應該是在設計階段就已經完成的工做,具體的設計應該是在兩我的溝通交流後達成的共識,設計文檔的寫做須要固定的分配給某個角色來完成嗎(尤爲這裏駕駛員和領航員還不是固定的一我的,而是一段時間一輪換的)?編程
不但大衆不喜歡創新,甚至連創新者本身都不例外,有些創新者甚至恨創新。咱們設想一下:編程語言
假如你發明了電報,創辦了電報公司,並花費畢生精力建起了覆蓋全國的電報網。這時有個年輕的發明家上門推銷了他的創新——電話。函數
在這裏,我的認爲「你」對推銷新的發明的年輕人的恨(若是有的話),我的認爲不主要是出於一個曾經的「創新者」對新的創新的不喜歡,而是既得利益者對變革的不滿。工具
在這裏,文中說到單元測試
其實,大部分紅功的創新者都不是先行者,例如搜索引擎,Google是很晚才進入這個領域的。又如Apple的音樂播放器iPod,發佈於2001年10月23日,在它以前市面上已經有不少同類的產品了。測試
Google和Apple等的確不是第一個進入該領域的,不能算是身先士卒,但他們必定也會他們本身的獨到之處,比該領域的第一個產品在某些方面有本身獨到的創新。好比文中以後提到的,蘋果公司推出iPod,經過iTunes提供高質量的音樂內容,打破了常規的商業模式,相對於先行者,蘋果公司有了這些創新,藉助這些綜合手段才能後來居上。ui
關於豬、雞和鸚鵡的故事,書中說到:
豬:提供豬肉,作燻肉。
雞:提供雞蛋,作煎蛋。
鸚鵡:提供諮詢,天天閱讀大量博客,給其餘團隊成員提供建議,……
……
把一件事情作成須要不少人的幫助,創業者要不拘一格吸引人才。可是咱們也要分清楚團隊或成員的投入/承諾/責任屬於哪一個級別,哪些是豬,哪些是雞,哪些是鸚鵡。一羣豬全身心投入看似不錯,但不管多麼努力,豬無法下蛋。……
對於這一段的描述,個人理解是「豬」是全身心的投入項目中的人,「雞」是因爲某些不是特別重要的緣由而加入項目中的「大佬」,「鸚鵡」是圍觀級別的參與者。「雞」和「豬」的區別是在對項目的投入程度上,而不是在職業水平上的,那麼「不管多麼努力,豬無法下蛋」是否有失偏頗了?
目前流行的源程序版本管理軟件和項目管理軟件的用戶數排序
Name | Users | Projects |
---|---|---|
Assembla | Unknown | 526,581+ |
Phabricator | Unknown | Unknown |
GitHub | 31,000,000 | 100,000,000 |
Bitbucket | 5,000,000 | Unknown |
Launchpad | 3,965,288 | 40,881 |
SourceForge | 3,700,000 | 500,000 |
GitLab | 100,000 | 546,000 |
GNU Savannah | 93,346 | 3,848 |
OSDN | 54,826 | 6,294 |
Ourproject.org | 6,353 | 1,846 |
[1] John Tukey-wiki
[3] https://www.zhihu.com/question/19811764/answer/19136365