Tom's IT notebook
IT is not Information Technology here, IT means EVERYTHING
2010年12月2日 星期四
我的單元測試的教材
公司的專案最近開始產生無法壓制 bug 的成長速度攀升的困擾,終於,單元測試這件事開始被大家注意。事實上,單元測試的實行是需要許多開發技巧的搭配才能實施地有效果,而不是單純地會使用
Assert
而已。只知道 unit-testing 要使用
Assert
,往往會以為這對真實世界的專案開發沒有幫助而捨棄。
甚至有許多人認為單員測試不可能做到,或是認為這是浪費時間的事情,大部分的程序員抱持著這樣的觀念,讓人感到非常惋惜。
一進公司以來,為了推動單元測試,一個人努力到現在,總算有點成績。我一直很想把自己在這方面的實務經驗推廣給全公司,如今總算有個機會 Team Lead 開始重視這塊,於是我花了兩天的時間準備好一份嘔心瀝血的投影片,茲將我這次教育訓練製作的投影片分享出來如下:
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
Database 選擇的 cheatsheet,太棒了!
SQL Deadlock 的處理經驗談
最近公司在為了即將上線的產品進行壓力測試,產品內有個結帳功能是同事 A 先生的得意代表作,結帳功能在 A 先生信誓旦旦拍胸脯保證三百萬筆資料秒殺的信心下,平行作業卻發生了 Deadlock。
網站效能不佳?談『如何判定系統變慢原因』的簡易 SOP
上次『 大禹治水 』提到,對於採用 Windows+ASP.NET+MSSQL 技術的網站服務,找出網站系統變慢、效能不佳的原因其實有一簡易 SOP 可以起手,減少無頭蒼蠅盲目亂撞的時間成本浪費,這篇就簡單介紹一下這簡易的 SOP。 ...
『東西沒壞就不要修』?淺談軟體的技術破產
只要在軟體開發圈子混一段時間,尤其已經有系統 run 在 production 環境上,十之八九會聽到這句廣為流傳的經驗談:「 東西沒壞就不要修。 」 這句話,常常被反對重構( refactoring )者掛在嘴上。
沒有留言:
張貼留言