在web項目中使用php和MySQL
1. 在web開發中應用軟件工程尋找適用於web應用程序開發新規則的軟件工程
2. 規劃和運行web應用程序項目
1)在項目開始之前,必須明確要創建什麼,創建的最終目標是什麼
2)要嘗試將應用程序分爲幾個部分或處理步驟
3)列出各個部分後,看看哪些部分已經存在了,若原有,可使用原有的;或者使用開源的組件
4)對工作進程問題作出決定(代碼編寫標準,目錄結構,版本控制,開發環境,文檔化級別和標準,以及對小組成員的任務分配)
5)基於所有已經獲得的信息構建一個原型,展示給用戶。並反覆修改和展示
6)將應用程序的內容和邏輯分開
7)對系統進行優化
8)邊開發邊測試
3. 重用代碼
1)儘量使用php內置的函數
2)可使用開源函數和組件,改寫(複雜)
3)自己編寫(簡單)
4. 編寫可維護代碼
1)統一的編碼標準(命名慣例,對代碼進行註釋,代碼縮進)
2)分解代碼
3)使用標準的目錄結構
4)文檔化和共享內部函數
5. 實現版本控制
CVS/SVN
6. 選擇一個開發環境
IDE:KPHPDevelop(linux)、Zend Studio、PHPEd、NetBeans
7. 項目的文檔化
設計文檔/技術文檔/數據詞典/用戶指南等
PHPDocumentor
8. 建立原型
它是一個適用於開發web應用程序的開發週期
9. 將邏輯和內容分離
使用模板等
10. 優化代碼
1)使用簡單優化
減少數據庫連接,加速數據庫查詢(索引),使PHP中生成的靜態內容減少到最小,儘可能使用字符串函數替代正則表達式
2)使用Zend產品
11. 測試
1)代碼審查
2)最終用戶測試
以上爲個人學習筆記,摘自《PHP和MySQL開發(原書第4版)》