如果一個系統的 80% 部分是由一個個構件組裝而成,這樣一個系統將是非常完美的,無論是測試還是維護都將大大輕松。
三、程序員所擔負的壓力減輕
眾所周知,在目前國內這樣一個并不成熟的軟件發展環境下,大多數程序員的負擔是很重的。在許多中小型企業中還沒有形成團隊開發的模塊,若干個甚至單個程序員的松散合作模式十分常見,因而軟件開發過程中的需求分析、系統設計、代碼實現、測試反饋、安裝部署的繁重任務都是由幾個或一個人員承擔,沒有一個合理分工。強大的勞動強度、有限的開發時間、不合理的薪金回報,十分影響我國軟件業的快速發展。
在程序員的繁重任務中,代碼是現實最忙碌的,所以在這一環節如果能充分利用構件,將極大減輕程序員的壓力,縮短開發周期,節約人力成本。代碼實現過程的時間縮短,會給其后續的測試反饋、安裝部署、版本發布等工作帶來好處。節余的時間可以使后續的工作留有余地,若反之實現過程的時間超出預算,那么要想保證在規定的日期發布軟件,就必須壓縮其后各項工作的時間。工作時間的變化,不斷的加班滿負荷運轉,會直接影響工作人員的情緒,反而會降低工作效率。
可見,小小的構件帶來的是對整個軟件工作流的影響,不僅僅能減輕程序員的壓力,也能減輕整個軟件涉眾的壓力。
文章來源于領測軟件測試網 http://www.kjueaiud.com/