軟件評(píng)測(cè)師談?wù)劺瞄_源工具進(jìn)行持續(xù)集成[8]

軟件評(píng)測(cè)師 責(zé)任編輯:fjdaier 2011-01-05

添加老師微信

備考咨詢

加我微信

摘要:Rake不僅支持ruby項(xiàng)目的構(gòu)建,也同時(shí)支持其他語(yǔ)言寫成的項(xiàng)目的構(gòu)建。借助于Ruby的程序庫(kù)集中管理機(jī)制,Rake的安裝也非常的簡(jiǎn)單,通過(guò)ruby的程序包管理軟件gem,只要一行命令就能自動(dòng)地從遠(yuǎn)程服務(wù)器上下載并安裝最新的Rake。除了持續(xù)集成工具和自動(dòng)化構(gòu)建工具以外,版本管理工具也是持續(xù)集成過(guò)程中的一個(gè)重要工具。比較流行的版本

Rake不僅支持ruby項(xiàng)目的構(gòu)建,也同時(shí)支持其他語(yǔ)言寫成的項(xiàng)目的構(gòu)建。借助于Ruby的程序庫(kù)集中管理機(jī)制,Rake的安裝也非常的簡(jiǎn)單,通過(guò)ruby的程序包管理軟件gem,只要一行命令就能自動(dòng)地從遠(yuǎn)程服務(wù)器上下載并安裝最新的Rake。

除了持續(xù)集成工具和自動(dòng)化構(gòu)建工具以外,版本管理工具也是持續(xù)集成過(guò)程中的一個(gè)重要工具。比較流行的版本管理工具例如SVN和CVS我想大家都已經(jīng)非常熟悉了,版本管理工具作為項(xiàng)目管理中的一個(gè)基礎(chǔ)工具,它的重要性我想應(yīng)該是不言而喻的。持續(xù)集成工具往往集成了對(duì)各種版本管理工具的支持,能夠自動(dòng)地監(jiān)視代碼庫(kù),一旦發(fā)現(xiàn)有新的修改加入,就會(huì)通知其他模塊,決定是否需要開始新的一輪集成的運(yùn)行。

小結(jié)

持續(xù)集成是現(xiàn)代軟件工程中的一件利器,任何一個(gè)軟件項(xiàng)目,不論是上百人的大項(xiàng)目還是個(gè)人項(xiàng)目,持續(xù)集成都能讓你的軟件開發(fā)過(guò)程更加穩(wěn)定高效,提升軟件的質(zhì)量,減少不必要的人工操作。它也是敏捷開發(fā)方法中的一個(gè)非常重要的規(guī)則。我們?cè)谇懊嫠懻摰倪@些開源軟件,已經(jīng)為我們實(shí)現(xiàn)持續(xù)集成提供了非常成熟的技術(shù)支持,相反,商業(yè)軟件在這些領(lǐng)域中確極少有所建樹。我想正是由于這些工具的諸多作者對(duì)程序開發(fā)過(guò)程需求的敏銳細(xì)致的把握,才導(dǎo)致了這些優(yōu)秀的開源工具的誕生,而開源軟件的免費(fèi)、開發(fā)源代碼本質(zhì)更加凸現(xiàn)了這些工具的價(jià)值。我相信,隨著軟件開發(fā)過(guò)程的不斷進(jìn)步,會(huì)不斷有更多更好的開源工具出現(xiàn),使得我們可以更穩(wěn)定、更快速地開發(fā)出高質(zhì)量的滿足人們需求的軟件,讓我們的生活變得更加美好。

[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

軟考備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

!
咨詢?cè)诰€老師!