人月神话之阅读笔记01
???? 今天應(yīng)老師的要求看了電子書(shū)《人月神話》,感覺(jué)《人月神話》這本書(shū)真的很不錯(cuò),它并不是像《構(gòu)建之法》那樣具體講有關(guān)軟件工程方面的知識(shí),但它可以解惑作為一個(gè)程序員的煩惱和疑問(wèn)。
??? 這本書(shū)在序中講了我們正在學(xué)習(xí)的編程的樂(lè)趣和苦惱。有的人的樂(lè)趣是一種創(chuàng)造事務(wù)的樂(lè)趣,有的是將一堆無(wú)用的東西組裝一個(gè)有用的東西的快樂(lè),還有幫助他人的樂(lè)趣。編程的苦惱也有很多,比如:需要追求完美,既編程的語(yǔ)言必須符合編程的語(yǔ)法,否則程序無(wú)法運(yùn)行起來(lái);還有編程人員的工作內(nèi)容是別人來(lái)設(shè)定的,除此之外還有編程回來(lái)必須依賴其他人。但我認(rèn)為編程最大的一個(gè)苦惱莫過(guò)于修改Bug.o(╥﹏╥)o
??? 然后在人月神話的簡(jiǎn)介中提出一點(diǎn)說(shuō)測(cè)試的時(shí)間有時(shí)回比前面的工作時(shí)間還會(huì)長(zhǎng)。然后我想起了我的小組團(tuán)隊(duì)編程的進(jìn)度,至今還未完成功能的完成,當(dāng)然也還沒(méi)有整體測(cè)試,不知道后面會(huì)不會(huì)如期完成。
? ? ?然后閱讀了第一章《外科手術(shù)隊(duì)伍》,里面提到了一個(gè)很常見(jiàn)的問(wèn)題:一個(gè)團(tuán)隊(duì)里面有精英,也有一些很平庸的人,精英的效率是平庸的人的效率的幾倍。但是現(xiàn)在希望軟件發(fā)布的周期越來(lái)越快,所以不能只用精英來(lái)完成。如果團(tuán)隊(duì)里面只有只用精英,等待發(fā)布的時(shí)間會(huì)很長(zhǎng)。所以這就需要團(tuán)隊(duì)里面有一個(gè)好的分工來(lái)提高效率。Mills建議團(tuán)隊(duì)以外科手術(shù)的方式組建。一個(gè)團(tuán)隊(duì)需要有:首席程序員,他來(lái)定義功能和技能需求說(shuō)明書(shū),設(shè)計(jì)文檔,編制源代碼,測(cè)試以及書(shū)寫(xiě)技術(shù)文檔;首席程序員的副手,他需要了解所有的代碼,設(shè)計(jì)研究策略的備選方案,不承擔(dān)具體的開(kāi)發(fā)職責(zé)。管理員,他是充當(dāng)團(tuán)隊(duì)與組織中其他管理機(jī)構(gòu)的接口;編輯,他是根據(jù)首席程序員的草稿或手稿,進(jìn)行分析和重新組織,提供各種參考信息和書(shū)目,對(duì)多個(gè)版本進(jìn)行維護(hù)以及監(jiān)督文檔生成的機(jī)制;兩個(gè)秘書(shū);程序職員,他負(fù)責(zé)維護(hù)程序產(chǎn)品庫(kù)中所有團(tuán)隊(duì)的技術(shù)記錄。
? ? 在我們這次的團(tuán)隊(duì)編程時(shí)也發(fā)現(xiàn)了團(tuán)隊(duì)中每個(gè)人的編程水平都不一樣,但是我們分了任務(wù),由每個(gè)人自己挑選任務(wù),但其完成任務(wù)的結(jié)果有些還是不盡如人意。通過(guò)這一章的學(xué)習(xí),我認(rèn)為在以后的團(tuán)隊(duì)編程時(shí),可以根據(jù)每個(gè)人不同的喜好或性格等,來(lái)把不同的部分交給不同擅長(zhǎng)或想要實(shí)現(xiàn)的人來(lái)完成,這樣來(lái)進(jìn)行分工。
??
???? ??
???
轉(zhuǎn)載于:https://www.cnblogs.com/wl2017/p/8168837.html
總結(jié)
以上是生活随笔為你收集整理的人月神话之阅读笔记01的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 使用CXF开发WebService程序的
- 下一篇: freemark 时间比较