ClearCase LT的使用心得(二)

2022-05-09 21:39:10 字數 1437 閱讀 2367

二、初次使用clearcase lt   

1、clearcase lt實現軟體配置管理之我見 

clearcase lt 對於管理員而言的確是專案管理的利器,但要使用好並非易事,需要奉獻很多的業餘時間,去摸索提高工作效率的途徑。當然,對於懶惰的管理員,clearcase的基本功能也可以滿足一般要求。

不管是農民種地,還是布希打伊拉克,策略都非常重要,中國有句古話:「上兵伐謀」,就強調了高明的謀劃是高階管理人員必備的素質,因此從事軟體開發的管理者,需要對軟體配置管理策略有明智的認識和聰明的部署。「工欲善其事,必先利其器」,同樣工具的重要性也是不言而喻的。目前市面上有很多軟體專案管理的系統,最有名的就是vss、cvs和clearcase。三者比較而言,後面的兩位無疑是強者,尤其是clearcase,作為rational大家庭中十數個成員之一,得到各位兄弟姐妹的配合,可謂是能力全面的選手。所以,clearcase隱約成為了實施軟體配置管理時必須考慮使用的工具之一(具體用不用還得看買不買得起,用不用得會等等等等)。廢話少說,我們暫且不管clearcase如何如何,下面就我的一些認識和大家交流交流。  

clearcase lt與clearcase比較,後者主要實現了遠端分布式管理,即在世界任何可以上網的地方,連線到一台授權的clearcase伺服器上,就可以參與指定專案的開發,而且可以有多台clearcase伺服器協同工作,專案的不同部分放在不同的伺服器上,形成子專案群,由乙個整合伺服器實現專案的整合。而clearcase lt是clearcase的簡裝版本,只能在域中使用,也就限制了距離。clearcase可以部署管理上千人的開發團隊,專案的規模非常大,開發人員可能遍布全球。clearcase lt適合個人到數十人的中小型開發團隊,一般的中小公司都可以部署。 

使用clearcase最大的好處就在於給每參與者制定了一套標準的流程,其他的scm工具都具有類似的作用。主要目的就是提高開發過程的可控性。clearcase通過一套標準的流程,記錄和跟蹤每個開發人員的每一次活動,並將這些活動與版本的變化聯絡起來,通過組織這些活動,能形成一致的版本,達到協調開發的目的。 

對於專案經理而言(往往在小公司裡,專案經理充當多種角色),clearcase是乙個很好的監控工具,能夠很方便的對專案檔案進行管理,而且可以清楚的了解每個人做的工作及進度,作為考量的標準。對於開發人員而言,除了需要養成一種習慣外,clearcase為他們提供了乙個很好的整合工具,能夠容易的將多個人的工作準確地合併在一起,免除了每天工作後的煩瑣的系統整合。

clearcase提供了平台,剩下的就看各位專案經理的呢。

2、ucm和base clearcase的簡要比較

ucm的英文是unified change management,翻譯過來就是統一變更管理,其基本思想是在可共享的工作區內,每個開發人員按照設計流程,執行各種活動。每個人的一系列活動可以構成乙個流。通過對活動的監控、**的共享來協調專案的開發。ucm支援多個開發流,也支援但開發流,即個人也可以使用。經典的過程如下圖:

3、ucm的初次使用

apache的RewriteMap使用心得

在apache的環境下,rewrite還真是生活之友啊,時不時就得用上。前些日子有個需求,要將url重新轉一轉。原來的url 轉換後的url 需要把粗體部分的url進行urlencode,能看出上面的字元 都分別轉義過,作為引數發給另外乙個url。那麼這時候請出rewrite還真是最合適不過了。查查...

fastjson的使用心得

這個的使用很簡單,但今天下午犯二搞了很久,整理下 以免下次犯同樣的錯 1 錯誤 對json的格式想當然了 描述 json 字串拼錯了,造成怎麼解析都不對 下面是錯誤的示範 name jack psd piao city name name 就是在陣列中定義的時候錯了,乙個很2 的錯誤,今天搞的頭大 ...

ShareSDK的使用心得

最近要寫個微博關注的功能,看了很多資料,好多人說推薦友盟,說那個很好用,後來對比了還是選了sharesdk,我只是需要乙個關注功能。redirecturi 然後就是編寫關注的 在授權頁面中新增關注官方微博 authoptions setfollowaccounts nsdictionary dict...