Ng-Matero 中文版文檔已經發布 點擊查看 前言 原本只是想簡單的聊一下代碼格式化的問題,無奈本文拖沓了很久,在此期間,我又思考了很多,我越來越覺得代碼格式化是一門藝術。為了襯托“藝術”二字,可能叫“代碼美化”更貼切一點,但是本文的深度遠沒有標題那么宏大。 在我看來,代碼 ...
思維導圖 點擊圖片查看大圖 介紹 我們平時在開發中遇到最多的不是開發新項目,而是對現有的項目進行修改和添加新特性。所以這次着重談談軟件修改。 目錄索引 添加新特性,修正bug 改善設計 優化資源使用 考慮危險性 添加新特性,修正bug 我們在平時維護現有系統的時候,我們不難發現 產品比較喜歡添加行為,而不是改變或移除原本他們所依賴的行為。 對於我們平時如何區分是修正bug還是添加新特性呢 這個是 ...
2012-05-29 14:44 7 1890 推薦指數:
Ng-Matero 中文版文檔已經發布 點擊查看 前言 原本只是想簡單的聊一下代碼格式化的問題,無奈本文拖沓了很久,在此期間,我又思考了很多,我越來越覺得代碼格式化是一門藝術。為了襯托“藝術”二字,可能叫“代碼美化”更貼切一點,但是本文的深度遠沒有標題那么宏大。 在我看來,代碼 ...
以下部分為軟件測試藝術的總結 本書主要分為以下幾個部分:1.測試經濟和心理學及測試原則;2.代碼評審;3.測試基礎部分;4.開發中的調試和測試思想;5.軟件測試最新應用; 1、測試經濟和心理學及測試原則 軟件測試雖然是一種技術性工作,不可否認,他也同人類的心理息息相關 ...
《軟件測試的藝術(原書第三版)》 本書從第1版付梓到現在已經30余年,是軟件測試領域的經典著作。本書結構清晰、講解生動活潑,簡明扼要地展示了久經考驗的軟件測試方法和智慧。 作 者:(美)梅耶(Myers, G. J.) 等著,張曉明 ...
總結 軟件開發的藝術 理想主義,經驗主義和無緒 文藝復興時期,現代科學產生了兩個重量級理論: 理性主義和經驗主義。 理性主義認為理智是信息的首要來源。給出一個假設,只要通過思考就能理解和描述這個世界,如著名的伽利略自由落體實驗。 經驗主義則認為人類對世界認識的主要來源是經驗 ...
下面繼續本書第二部分的讀書筆記部分 第二部分 軟件測試基礎 包括第4章 測試用例設計;第5章 單元(模塊)測試;第6章 更高級別的測試 第5章 單元(模塊)測試 單元(模塊)測試時構建大型程序測試的第一個步驟。模塊測試時對程序中的單個子程序、子程序或過程進行測試的過程。單元(模塊 ...
index.html about.html photos.html live.html contact.html sub ...
譯者序 在做IT的公司里,尤其是軟件開發部門,一般不會要求工程師衣着正式。在我工作過的一些環境相對寬松的公司里,很多程序員的衣着連得體都算不上(搞笑的T恤、短褲、拖鞋或者干脆不穿鞋)。我想,我本人也在這個行列里面。雖然我現在改行做軟件開發方面的咨詢工作,但還是改不了這副德性。衣着體面的其中一 ...
軟件開發人員通常不會考慮的一種測試形式-人工測試。 大多數人都以為,因為程序是為了供機器執行而編寫的,那么也該由機器來對程序進行測試。這種想法是有問題的。人工測試方法在暴露錯誤方面是很有成效的。實際上,大多數的軟件項目都應使用到一下的人工測試方法: 1. 利用錯誤列表進行代碼檢查 2. 小組 ...