最新下載
紅警OL
三角洲行動
寶可夢大集結
夢幻水族館
少女前線
星之翼
小花仙精靈樂園
餐廳萌物語
山河旅探
戀與製作人
24小時閱讀排行榜
- 1 鑑於其技術局限性,我們如何才能準確地模擬統一的N體太陽系?
- 2 我如何在c#中的表單之間傳遞值?
- 3 如何在C#中的表格之間傳遞值?
- 4 如何在C#表單之間有效傳遞值?
- 5 現實的N體太陽系模擬可以克服大小和質量限制嗎?
- 6 我如何可靠地獲取.NET中的組裝路徑?
- 7 我們可以使用遊戲發動機在太陽系模擬中實現逼真的尺寸和質量嗎?
- 8 儘管浮點精度限制,我們如何才能以統一性創建現實的N體太陽系模擬?
- 9 我們如何對太陽系進行現實的N體模擬,從而解決尺寸和質量的差異?
- 10 如何可靠地確定單位測試的組裝路徑?
- 11 如何在C#中獲取當前的組件的路徑?
- 12 如何可靠地找到C#組件的目錄路徑?
- 13 如何在單位測試中可靠地確定測試組件的目錄路徑?
- 14 我可以在C#中初始化一個數組?
- 15 如何在C#中正確解析到DateTime對像中?
最新教學
-
- 國外Web開發全端課程全集
- 2338 2024-04-24
-
- Go語言實戰之 GraphQL
- 2646 2024-04-19
-
- 550W粉絲大佬手把手從零學JavaScript
- 4029 2024-04-18
-
- python大神Mosh,零基礎小白6小時完全入門
- 3749 2024-04-10
-
- MySQL 初學入門(mosh老師)
- 2163 2024-04-07
-
- Mock.js | Axios.js | Json | Ajax--十天精品課堂
- 2940 2024-03-29
你是PHP菜鳥,如果你:
1. 不會利用如phpDoc這樣的工具來適當地註解你的程式碼
2. 對優秀的整合開發#環境如Zend Studio或Eclipse PDT視而不見
3. 從未用過任何形式的版本控制系統,如Subclipse
4. 不採用某種編碼與命名標準,以及通用約定,不能在專案開發週期中貫徹落實
5. 不使用統一開發方式
6. 不轉換(或)也不驗證某些輸入或SQL查詢串(譯註:參考PHP相關函數)
7. 不要在編碼之前徹底規劃你的程序
8. 不使用測試驅動開發
9. 不在錯誤開啟狀態下進行編碼與測試(譯註:參考PHP函數error_reporting)
10. 對調試器的好處視而不見
11. 不重構你的程式碼
12. 不使用類似MVC模式把程式的不同層次分割開
13. 不知道這些概念:KISS, DRY, MVC, OOP, REST
14. 不用return而是直接在你的函數或類別中輸出(echo/print)內容
15. 對單元測試或一般測試的優點視而不見
16. 總是傳回硬編碼的HTML,卻不回傳純粹的數據,字串,或對象
17. 總是對「訊息」和「配置參數」進行硬編碼
18. 不對SQL查詢語句做最佳化
19. 不使用__autoload(譯註:參考PHP手冊相關描述)
20. 不允許智慧錯誤處理(譯註:參考PEAR的ErrorStack)
21. 使用$_GET取代$_POST來做具破壞性的傳遞作業
22. 不知道怎麼利用正規表示式
23. 從未聽過SQL注入或跨站腳本
24. 不允許簡易配置,也不允許類別的建構子接受參數傳遞而後執行set/get方法,或執行時的常數定義
25. 不理解物件導向程式設計(OOP)的優點和缺點
26. 不視情形大小而濫用OOP
27. 自認為實現可重複使用的軟體一定等於/需要讓你的程式碼遵循OOP
28. 不利用智能缺省值
29. 沒有單一的配置文件
30. 不想暴露檔案源碼,卻用.inc後綴名取代了.php
31. 不使用資料庫抽象層
32. 不能保持DRY作風,即不重複自己,如果你總是在複製貼上一些東西,表示你設計得很差勁
33. 沒有實作讓一個函數/類別/方法只做一件事,也不能組合利用它們
34. 沒能嘗試OOP的特長,如抽象類別、介面、多態、繼承,存取控制修飾符(譯:如public, private, protected)
35. 不用現有的設計模式來優化你的程式體系設計
36. 不允許你的使用者在你擁有很多檔案或目錄的情況下定義基礎目錄
37. 污染了名稱空間,例如用常見字串命名你的函式庫函數
38. 使用資料庫表時不使用表前綴
39. 不使用統一的模板引擎
40. 不關注既有的PHP開發框架,懶於探索;其實先進的開發理念和美妙程式碼就蘊含其中。