目前位置: 首頁  >  下載  >  學習資源  >  php電子書  >  多個跡象顯示你還是PHP菜鳥

多個跡象顯示你還是PHP菜鳥

多個跡象顯示你還是PHP菜鳥

我願意把本文歸入我的「程式設計糗事」系列。儘管在正規大學課程中,接觸到軟體工程、企業級軟體架構和資料庫設計,但我還是時不時地體會到下述事實帶給我的「罪惡」感,當然,都是我的主觀感受,並且面向Eclipse:   你是PHP菜鳥,如果你:   1. 不會利用如phpDoc這樣的工具來適當地註解你的程式碼   2. 對優秀的整合開發環境如Zend Studio或Eclipse PDT視而不見   3
分類:   學習資料 / php電子書 發佈時間:  2017-12-08 訪問量:  3111267
下載:  322
點擊下載
更多>

最新下載

‎夢幻水族館

《奇幻水族館》是一款奇幻冒險遊戲,讓玩家探索神祕的海底世界。在這個充滿想像的水族館中,玩家將扮演水族館管理員的角色,透過管理和照顧各種神奇生物來體驗奇幻世界的樂趣。遊戲特色: 生物多樣:水族箱裡生活著各種奇幻生物,例如神秘的水晶魚、光芒美人魚等,每種生物都有獨特的外觀和特性。互動:玩家可以與水族箱中的生物互動、餵食、玩耍,甚至執行任務讓生物離你更近。裝飾施工:可依照自己的喜好裝飾水族箱,客製化
0 2024-05-08

‎少女前線

《少女前線》是一款由SUNBORN Games開發的戰略角色扮演遊戲。在這個未來世界中,人類與機器人少女戰鬥著,你將扮演指揮官,帶領獨特的機器人少女部隊展開一連串驚心動魄的戰鬥。遊戲特色:龐大的機器人女孩陣營:收集並培養各種不同風格和能力的機器人少女,打造出屬於你自己的最強隊伍。深入的劇情設定:與機器人少女們展開交流並深入了解她們的故事背景,在戰鬥中為她們提供支持和鼓舞。精緻的戰鬥畫面:享受華麗的戰
832 2024-05-06

‎星之翼

《星之翼》是一款將機甲美少女元素與經典GVG格鬥玩法完美融合的3D競技遊戲。遊戲中,玩家將操縱擁有強大戰力的機甲美少女,在熱血沸騰的戰場上,展開激烈的1V1、2V2對戰,感受無與倫比的競技魅力。遊戲透過高精準度的3D建模技術,呈現出絢麗的畫面效果。每台機甲都獨具匠心,細膩刻畫了充滿科技感的機械構造與少女的柔美身姿,彷彿是一部活躍在掌間的動畫大片。美少女駕駛則各具魅力,不同的性格特徵透過語音和動作得
521 2024-05-06

‎小花仙精靈樂園

《小花仙精靈樂園》是一款充滿童趣和魔法的休閒遊戲,為廣大玩家帶來美好的遊戲體驗。在遊戲中,你將會扮演一位小花仙,與其他玩家一起進入精靈樂園,展開充滿驚喜的冒險之旅。遊戲特色:全新的魔法冒險:在更精緻的畫面下,享受全新的精靈樂園冒險。精美的遊戲畫面:遊戲中採用了3D最新技術,打造了唯美的遊戲畫面,讓玩家感受到全新的視覺震撼。各種各樣的活動:在遊戲中,玩家可以參加各種各樣的活動,並獲得大量遊戲獎勵。豐
703 2024-05-06

‎餐廳萌物語

《餐廳萌物語》是一款可愛的餐廳經營模擬遊戲。在這個遊戲中,你將扮演一位年輕的餐廳老闆,透過經營和管理餐廳,迎接一群可愛的萌物顧客,打造出一家獨特而繁忙的餐廳。遊戲特色:可愛的萌物顧客:遊戲中有各種可愛的動物人物作為顧客,每個動物都有自己的喜好和需求,你需要根據他們的喜好來提供最合適的菜餚。自訂餐廳:從裝潢到家具擺設,你可以根據自己的喜好和創意打造獨特的餐廳,吸引更多的顧客。多樣化的選單​​:遊戲中
574 2024-05-05

‎山河旅探

《山河旅探》遊戲介紹《山河旅探》是一款引人入勝的劇情向國風本格推理探案遊戲。這款遊戲巧妙地將傳統的中國文化元素與經典的推理探案玩法結合,為玩家呈現出一個充滿神秘與驚奇的遊戲世界。在遊戲中,玩家將飾演一名天才少年偵探,穿梭於山河之間,探索各種撲朔迷離的案件。每個案件都經過精心設計,充滿懸疑與挑戰,需要玩家運用智慧與觀察力,收集線索,推理出真相。遊戲的畫面風格獨特,採用了唯美的國風畫風,將古代中國的
946 2024-05-05

‎戀與製作人

《戀與製作人》是一款由Elex開發的女性向手機遊戲,是一款戀愛養成類型的遊戲。在這款遊戲中,你將扮演一名製作人,和四位各具特色的男主角展開浪漫之旅。遊戲特色:真人配音,還原最真實的劇情體驗。豐富的遊戲劇情,起伏的情感故事,讓你身臨其境。完美還原了AR遊戲的操作,讓你更能享受遊戲樂趣。獨特的遊戲玩法讓你更深入了解男主角,體驗不一樣的戀愛。透過任務和活動賺取道具,使用道具提升男主角屬性
519 2024-05-04

‎最強腦3

《最強大腦3》是一款刺激有趣的智力競技遊戲,挑戰你的大腦極限,展現你的智慧與技巧。在這個遊戲中,玩家將面對各種腦力挑戰,包括解密、推理、記憶等多種題材,讓你的大腦得到全方位的鍛鍊。遊戲特色:多樣化的挑戰題材,涵蓋解密、推理、記憶等多個領域,保證你不會感到無聊。豐富的關卡設計,難度逐漸增加,挑戰你的智商極限。多種遊戲模式可供選擇,單人挑戰、多人對戰,讓你與好友一同比拼智商。精美的畫面設計和音效,營造
869 2024-05-04

‎異塵:達米拉

《異塵:達米拉》遊戲介紹《異塵:達米拉》是一款引人入勝的全3D異星輕科幻禦宅塔防遊戲。在這個遊戲中,玩家將扮演阿圖姆號的長官,肩負起延續人類希望的重任,帶領一群充滿朝氣和活力的「新生」少女,踏上神秘的達米拉星,探索這顆綠色異星的一切。遊戲以獨特的科幻設定和精美的3D畫面為玩家呈現了一個充滿未知和挑戰的異星世界。在這片神祕的土地上,玩家需要帶領少女們建立堅固的防禦工事,抵禦來自異星的威脅,同時也需要
254 2024-05-03

‎少年西遊記2

《少年西遊記2》遊戲介紹踏入《少年西遊記2》的世界,就是踏入了一個瑰麗奇幻、充滿東方韻味的工業朋克冒險之旅。這款遊戲作為少年系卡牌的最新力作,將國潮元素與龐克風格完美融合,為玩家呈現出一個前所未有的西遊世界。首先,遊戲的畫風獨具匠心。設計師們巧妙地將傳統的國畫、版畫技法與現代龐克元素結合,使得每個角色、每個場景都充滿了濃厚的東方韻味和前衛的龐克氣息。玩家彷彿置身於一個融合了古典與現代、東方與
951 2024-05-03
下載首頁 / 學習資源 / php電子書
我願意把本文歸入我的「程式設計糗事」系列。儘管在正規大學課程中,接觸到軟體工程、企業級軟體架構和 資料庫設計,但我還是時不時地體會到下述事實帶給我的「罪惡」感,當然,都是我的主觀感受,並且面向Eclipse:

你是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開發框架,懶於探索;其實先進的開發理念和美妙程式碼就蘊含其中。

本網站聲明
本站所有資源都是由網友投搞發佈,或轉載各大下載站,請自行檢測軟件的完整性! 本站所有資源僅供學習與參攷,請勿用於商業用途,否則產生的一切後果將由您自己承擔! 如有侵權請聯繫我們删除下架,聯繫方式: admin@php.cn

相關推薦

17-0927源碼

17-0927源碼
vip課件源碼
2021-09-27

0927源碼

0927源碼
vip課件源碼
2021-09-27

通用後台管理系統實戰開發(Thinkphp6+Layui)相關課件

通用後台管理系統實戰開發(Thinkphp6+Layui)相關課件
課件源碼
2021-09-27

多用途的app產品軟體官網範本-Appnox

bootstrap,響應式,多用途,軟體,軟體公司,手機軟體
前端模板
2021-09-27

企業專案計畫管理後台範本-myTask

響應式後台模板,國外後台模板,html5後台管理模板,oa系統模板,企業後台模板
後端模板
2021-09-27

17-0926源碼

17-0926源碼
vip課件源碼
2021-09-26

0926源碼

0926源碼
vip課件源碼
2021-09-27

web醫院管理系統軟體後台範本-HOSPITAL

ui框架,bootstrap後台模板,響應式後台模板,html5後台管理模板,響應式後台管理模板,oa系統模板,oa辦公系統模板,cms後台管理系統
後端模板
2021-09-26

熱門推薦

TP5實戰_教學管理系統整站源碼

本套教程,以一個真實的學校教學管理系統為案例,手把手教會您如何在一張白紙上,從零開始,一步一步的用ThinkPHP5框架快速開發出一個商業項目,讓您快速入門TP5項目開發。
課件源碼
2017-08-11

php常用函數總結表

php常用的函數,開發會經常需要用上的函數
課件源碼
2017-08-26

PHP實戰天龍八部之仿愛奇藝電影網站課程

PHP實戰天龍八部之仿愛奇藝電影網站課程
課件源碼
2018-04-16

TP5企業站開發原始碼

本站《ThinkPHP5企業站點快速開發課程》配套
課件源碼
2017-08-21

Thinkphp6.0正式版影片教學

Thinkphp6.0正式版影片教學
課件源碼
2021-12-03

thinkphp3.2.3部落格模版

thinkphp3.2.3部落格模版
課件源碼
2017-08-14

通用後台管理系統實戰開發(Thinkphp6+Layui)相關課件

通用後台管理系統實戰開發(Thinkphp6+Layui)相關課件
課件源碼
2021-09-27

ThinkPHP5商城計畫實戰影片教學課程源碼

ThinkPHP5商城計畫實戰影片教學課程源碼
課件源碼
2017-08-28

第49~58天教學源碼

第49~58天教學源碼
vip課件源碼
2018-02-03

直播課_Blog專案原始碼

直播課_Blog專案原始碼
課件源碼
2017-09-18
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!