欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
我的最小項目管理工具集

作者:江南白衣 

2006JOLT大獎(http://www.sdmagazine.com)的得獎名單:

企業(yè)項目管理:WelcomRisk 2.6Welcom

缺陷跟蹤、變更與配置管理:Perforce SCM 2005Perforce

設計與建模:Lattix LDM 2.0Lattix

項目質(zhì)量管理:Rally 5.6Rally Software Development

測試工具: VMTN Subscription 2005VMware

不知道他們長(cháng)什么樣子嗎?沒(méi)所謂了,工具從來(lái)就亂花迷眼,但花哨的工具未必適合自己的團隊??傄磧翥U華的總結出一些最必要的,能提供最大輔力加持的工具。
參見(jiàn)《死亡中旅》2nd 第x章--最小工具集.

1.版本管理工具

    有沒(méi)有版本管理,可以作為項目到底有沒(méi)有推行軟件工程管理的一條華麗的分隔線(xiàn)。
   因為現在是2006年了,我們選的是Subversion。

  客戶(hù)端工具:小海龜(http://tortoisesvn.tigris.org/)。這個(gè)CVS版的姊妹工具以前就號稱(chēng)WinCVS殺手了,與Window Explorer右鍵的整合,摒棄了必須專(zhuān)門(mén)跑一個(gè)Client的傳統。

  文本比較與合并工具:小海龜里集成的TortoiseMerge。除了UpdateCommit外,查看歷史版本差異,合并版本沖突是大家最常做的事情了,所以工具也一定要用適合的。

  Web瀏覽代碼:Trachttp://www.edgewall.com/trac/),完全合乎讓人Pleasure標準的Web版代碼展示工具。能夠方便的查看,Search代碼,觀(guān)察倉庫的提交日志。

如果團隊里依然用CVS的話(huà),相對應的推薦套件就是:

l         客戶(hù)端:小海龜(www.tortoisecvs.org)

l         差異比較工具:WinMerge

l         Web代碼瀏覽工具:Fisheye

l         賬號管理工具:CVSTrac

2.項目計劃,任務(wù)分配,需求變更管理,Bug管理工具
    偶然的,我發(fā)現自己把這些都交給了JIRA完成。

    項目計劃,任務(wù)分配,進(jìn)度跟蹤,需求變更管理,Bug管理幾乎就是PM的全部工作了。
    以前總有很多軟件分開(kāi)來(lái)管理這些問(wèn)題,同一問(wèn)題經(jīng)常要Copy Paste好幾個(gè)軟件。
    但如果你的團隊的項目計劃是XP plan風(fēng)格 而不是MS Project。
    那恭喜了,個(gè)JIRA就可以完成所有任務(wù)。 
    但MS Project實(shí)在深得各位老板厚愛(ài),所以我們會(huì )做一個(gè)粒度很粗的Project來(lái)應付老板、開(kāi)會(huì )和監理,讓他們大概了解項目的計劃和進(jìn)度。而采用敏捷編程的計劃風(fēng)格,靈活的向團員分配具體任務(wù)。
 
    Jolt的獎項設置,也可以看到這種把N種項目管理工具組合歸并的趨勢,去年的“Change and Configuration Management Tools”和“Test-Defect Tracking Tool”,已經(jīng)合并成“Defect Tracking, Change and Configuration Management


3. 設計建模工具

   雖然程序員都不太喜歡代碼以外的任何東西,當然也包括UML圖。但實(shí)踐證明敏捷編程也不能完全拋棄設計,如果將UML圖用于純粹的交流工具而不是MDA一類(lèi)宏偉愿望的話(huà)還是挺有用的,比如靜態(tài)Class圖和順序圖是我最經(jīng)常畫(huà)的東西。

    有很多明星級的工具可以畫(huà)這些圖,但我某天發(fā)現,一個(gè)很小巧的工具Judehttp://jude.change-vision.com/jude-web/index.html)已經(jīng)可以把這兩種圖畫(huà)得很好。大家都可以在使用內存怪獸般的設計建模工具時(shí),尋找屬于自己的袖珍玲瓏版工具。


   另外,如果要畫(huà)流程圖。我喜歡SmartDraw多過(guò)Visio。因為SmartDraw有很多色彩鮮艷,配色好看的模板,現成又好看的東西才是第一選擇。

4.開(kāi)發(fā)環(huán)境
曾幾何時(shí),Visaul C++6.0是我認為最完美的開(kāi)發(fā)環(huán)境,而隨著(zhù)IDEAEclipse的不斷升級,我們的個(gè)人品味與懶惰程度也在共同提高。同時(shí),Eclipse也依靠它無(wú)敵的Plugin編隊,將自己的風(fēng)格逐一推向Java、C++、PHP、PythonRuby等領(lǐng)域,有一統江湖的趨勢。

重構(二級)

即使團隊用得最多的只是Rename、Move、Extract Method等幾個(gè)基本動(dòng)作,Java EE架構里牽一發(fā)動(dòng)全身的事情也太多了,重構會(huì )幫你把所有事情做干凈,所以我現在已形成依賴(lài),如果不用重構,隨便改一樣東西,肯定造成一堆東西編譯不過(guò)或者Web應用啟動(dòng)失敗。IntelliJ IDEA作為第一個(gè)支持重構的工具,已經(jīng)一路高歌把重構的概念深入到JSP、XML、JavaScriptCSS等,實(shí)在是相當聰明。

 

Flying Error提示和自動(dòng)修正(二級)

Flying Error提示在Java IDE里已經(jīng)逐漸成了標準配置,有錯了馬上提示就地更正,不需要積了一堆錯誤等到編譯時(shí)才慢慢查看Error Message排錯。又是IDEA,不但提示錯誤,還會(huì )提出幾種可選的修正方案,你點(diǎn)一下就會(huì )幫你自動(dòng)修正。比如一個(gè)函數會(huì )拋出必須進(jìn)行處理的checked異常,你如果調用了這個(gè)函數,IDEA就會(huì )提示你“是在調用的地方進(jìn)行Try Catch呢,還是在外層函數聲明Throws這個(gè)Exception?”你選擇之后就會(huì )幫你自動(dòng)完成,感覺(jué)非常貼心。

 

Smart Complete(二級)

比如現在要輸入myFirstBook.setPublishDatepublishDate)這句代碼,上一代的IDE在輸入myBook.后,會(huì )彈出下拉菜單顯示Book類(lèi)的所有函數讓你選擇。

而新一代的IDE,AI都高得嚇人,總能通過(guò)變量類(lèi)型與上下文的名字猜出你想輸入的內容,比如“my+熱鍵”就能生成myFirstBook,“(+熱鍵”就能生成publishDate。如此Smart的結果,就是我編碼的過(guò)程中熱鍵不斷,成了徹底的懶人。

 

Debug Java EE應用(二級)

Web開(kāi)發(fā)者一般用System.out或者Log4j來(lái)顯示調試信息,但對于曾經(jīng)桌面編程的程序員來(lái)說(shuō),直接進(jìn)入調試模式,單步跟蹤程序執行路徑,想看哪個(gè)變量就看哪個(gè)變量,才是天經(jīng)地義的事情。慢慢的,這一代的IDE也已經(jīng)覺(jué)醒,通過(guò)與Application Server的集成,可以在JSP,甚至第三方類(lèi)庫的源代碼如Spring FrameworkHibernateDAOTemplate里設置斷點(diǎn),然后單步執行,察看變量的變化。

 

如果左看右看,其他語(yǔ)言的IDE都很難符合上面的要求,不妨等待Eclipse的強大平臺,一個(gè)個(gè)插件的慢慢統一。

 5.團隊I(yíng)M工具和共享文件夾

   關(guān)于交流工具,從前是言必稱(chēng)Email的。而隨著(zhù)社會(huì )的進(jìn)步,現在更提倡交流的即時(shí)性,因此,“Face to Face”的交流被作為首選,早上15分鐘的短會(huì ), IM工具被作為與Email同等重要的手段。

   說(shuō)起IM工具,很多公司都會(huì )選擇嚴肅的MSN而不喜歡QQ。但我還是喜歡QQ的群功能,而且雖然提倡交流的即時(shí),但避免打擾對于開(kāi)發(fā)者也很重要,QQ 新版的“來(lái)消息時(shí)只顯示消息條數”能起到同樣的免干擾作用。

   最后是知識庫,Wiki有一個(gè)曾經(jīng)是優(yōu)點(diǎn)的缺點(diǎn)——Wiki語(yǔ)法。它的簡(jiǎn)單只是對于那種用寫(xiě)字板寫(xiě)網(wǎng)頁(yè)的高手來(lái)說(shuō)的,大部分人寫(xiě)文檔的時(shí)候還是喜歡所見(jiàn)即所得的編輯。而且,Wiki語(yǔ)法與html不兼容,造成了知識庫與互聯(lián)網(wǎng)世界的鴻溝。不過(guò)好在Cofluence 2.0終于有了所見(jiàn)所得的編輯器,也可以棄用Wiki語(yǔ)法而直接使用html編輯了。

其他項目工具包括紙,筆,足夠大的白板,隨時(shí)可用的會(huì )議室。還缺了什么? 代碼自動(dòng)生成工具中也沒(méi)有最趁手的。

注:本文的全文已經(jīng)發(fā)表在《程序員》雜志2006年第5期,更詳細的內容請購買(mǎi)雜志,哈哈--泰穩過(guò)午不食 說(shuō)。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
跟老楊學(xué)java系列(四) java常用開(kāi)發(fā)工具介紹
基于Eclipse IDE的Ardupilot飛控源碼閱讀環(huán)境搭建
Visual+Assist+X插件,VC6.0在win7環(huán)境下代碼智能提示工具
STM32CubeMX+TrueSTUDIO開(kāi)發(fā)STM32的全新方式
學(xué)習R語(yǔ)言,一篇文章讓你從懵圈到入門(mén)
Visual Studio 2010提高的生產(chǎn)力
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久