原创 PHPUnit袖珍指南-第三章 PHPUnit的目的

第三章PHPUnit的目的 到此爲止,我們只有兩個對Array和內建函數sizeof()的測試。當我們開始測試大量的array_*()函數時,每個都需要一個測試。我們可以每個都從頭寫起。但是,更好的方法是一次性寫好一個測試基礎構架,以後就

原创 PHPUnit袖珍指南-概述

概述 聰明的Web開發人員會告訴你,越快找到代碼的錯誤,你就能越快修正它,長期而言,項目成本越低。好了,能最有效的檢測PHP代碼中的錯誤的工具是PHPUnit,一個開發源代碼的框架,它在你不在的時候,自動進行成套的單元測試。使用PHPUn

原创 SaaS的蓬勃動力

  以服務方式提供軟件的方式最近越來越有誘惑力了,因爲它承諾了更低的維護與運行成本。這種方式的流行也促使傳統軟件廠商做出快速響應,託管應用服務模型開始湧現。 軟件即是服務(Software-as-a-service,簡稱SaaS)、是一

原创 2006,SaaS渠道爭奪的關鍵期

 SaaS(軟件即是服務)風潮正在向渠道涌動。當越來越多的增值經銷商(VAR)以服務的方式向客戶提供軟件時,中小企業正在從這種變革中獲得真實的利益。 最近,微軟又一次遭到了競爭對手們的嘲笑。這些總是和微軟唱對臺戲的人們認爲,微軟推出的CR

原创 awk應用1:列出本目錄下的全部目錄

在dos下,如果要列出本目錄下文件可以用如下命令:   C:/study/test>dir/ad  驅動器 C 中的卷沒有標籤。  卷的序列號是 2B32-C62C    C:/study/test 的目錄   2003-12-30  0

原创 PHPUnit袖珍指南-第二章 自動測試

第二章 自動測試 最好的程序員也會犯錯誤。好程序員和差程序員的區別在於:好程序員能通過測試儘可能的發現錯誤。你越快測試錯誤,你就越快發現它們,發現和修正的成本就越低。這解釋了爲什麼只在軟件發佈前才測試的做法爲什麼問題那麼多。大多數錯誤根本

原创 軟件託管的神話

軟件託管的神話 2006/04/21   多年來,一些企業在購買、實施、維護傳統企業管理軟件時歷盡坎坷。現在新一代的軟件在線服務(軟件託管或叫軟件租用)正在衝擊這些傳統軟件,並最終給企業帶來他們尋求已久的效率和商業利潤。  中小企業要花費

原创 Get Ready for SaaS 2.0

Get Ready for SaaS 2.0 A new study reveals seven key trends as software-as-a-service evolves beyond its current focus o

原创 PHPUnit袖珍指南-第一章 簡介

第一章 簡介 很長時間裏,我對“你什麼時候會爲PHPUnit寫一個文檔”這個問題的回答是:“你不需要PHPUnit文檔,去讀讀JUnit文檔或買一本Junit的書,試一試用PHP和PHPUnit來重寫Java和Junit的例子”。當我和O

原创 awk應用2:列出本目錄下所有的隱藏文件和目錄

想要實現一個小功能,顯示本目錄下所有的隱藏文件和目錄。 [root@localhost root]# ll -a|awk '$9~/^/./ {print}' drwxr-x---   14 root     root        

原创 SAAS風潮和傳統企業軟件消失?

2006年2月的最後一週,德國人史蒂芬·沙姆巴赫(Stephan Schambach)的心情格外愉快。因爲就在幾天前,他於2004年一手創建並擔任CE

原创 PHPUnit袖珍指南 第十二章 測試的其他用途

  一旦你開始寫自動測試,你就會想要發掘更多用途。以下是一些例子。   12-1. 敏捷文檔 通常來說,在採用敏捷方法作爲開發流程的項目中,如極限編程,文檔很難和迅速變化的項目設計和代碼同步。極限編程要求集體擁有代碼,應此,每個開發人員都

原创 PHPUnit袖珍指南 第十一章 殘根

  第十一章殘根 相比有多個錯誤來源的測試,只測試一件事情的測試提供了更好的信息。如何隔離測試的外部影響呢?用來自簡單的PHP對象的殘根替代昂貴, 雜亂, 不可靠, 緩慢, 複雜的資源。例如,爲了單項測試的目的,你可以通過返回常數的方法來

原创 PHPUnit袖珍指南 第九章 測試優先編程

第九章 測試優先編程 單元測試是幾種軟件開發實踐和過程至關重要的部份,譬如測試優先編程,極限編程[3],測試驅動開發[4]。 單元測試也允許在結構上不支持的編程語言中支持契約式設計[5]。   [3] http://en.wikipedi

原创 十條減少軟件缺陷的真經

1、在項目發佈後發現和修復Bug的成本是需求和設計階段所需的一百倍!2、在時下的軟件項目中大約有40-50%的人力都是花在可以避免的重複勞動中,避免重複勞動可以顯著提高勞動生產率。3、80%可避免的重複勞動源自於20%的缺陷,其中兩大主要