<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
            php語言

            PHP程序員常見的40個陋習

            時間:2025-04-19 14:02:11 php語言 我要投稿
            • 相關推薦

            PHP程序員常見的40個陋習

              良好的編程習慣有助于我們更高效的編寫和整合代碼,以下是百分網小編精心為大家整理的PHP程序員常見的40個陋習,大家可以對照一下自己的情況,有則改之無則加勉。更多內容請關注應屆畢業生網!

            PHP程序員常見的40個陋習

              1、不寫注釋

              2、不使用可以提高生產效率的IDE工具

              3、不使用版本控制

              4、不按照編程規范寫代碼

              5、不使用統一的方法

              6、編碼前不去思考和計劃

              7、在執行sql前不執行編碼和安全檢測

              8、不使用測試驅動開發

              9、編碼時不打開自動報錯(error_reporting)

              10、不使用一種好的調試工具

              11、不重構你的代碼(refactor)

              12、不采用MVC這樣的分層結構

              13、不知道以下等等概念:KISS,DRY,MVC,OOP,REST

              14、在函數或者類里直接用print或者echo輸出東西而不是返回(return)

              15、不使用也不去了解單元測試

              16、返回HTMl而不是data,strings,objects等類型

              17、糟糕的代碼和配置參數(hard code messages and configuration parameters)

              18、不優化sql查詢

              19、不使用__autoload

              20、不支持自動錯誤操作(應該是智能糾錯)

              21、使用$_GET替代$_POST去進行危險的參數傳遞(記得這40條都是錯誤的東西)

              22、不知道怎樣使用正則表達式

              23、從未聽說過sql注入和跨站腳本(安全方面,應該了解下這兩個東西的英文:sql injection,cross-site scripting)

              24、不支持簡單配置,傳遞參數給類的構造函數,set/get方法,定義常量

              25、不能理解OOP的優缺點

              26、無論要做的東西有多小,都使用OOP

              27、認為做可復用的軟件就是OOP

              28、不使用缺省值(don't choose intelligent defaults)

              29、不使用單一配置文件

              30、不想讓別人看到代碼,卻使用.inc替換掉.php

              31、不使用數據庫抽象層(持久層)

              32、開發時不DRY(Dont repeat yourself). (就是總開發重復的東西)

              33、不開發可以重復使用的類或者方法

              34、不使用抽象類或者接口類,繼承,多態,封裝.

              35、不使用已有的設計模式優化你的程序.

              36、不允許使用者定義基礎目錄(這點好象PHP不太適合,畢竟不是基于操作系統的開發)

              37、錯誤的使用命名空間,使用大家都普遍使用的單詞作為前綴.(這樣以后別人使用會造成沖突.,例如自己定義一個function 叫 array_push())

              38、使用數據庫時不使用表前綴(這個很重要...)

              39、不使用或者使用一個陌生的模板引擎(方便團隊開發,大家要使用常見的模板)

              40、不去看PHP的框架(大多數框架中都包含優秀的代碼和先進的概念.值得我們學習)

            【PHP程序員常見的40個陋習】相關文章:

            常見的PHP中級程序員面試題04-20

            php程序員05-02

            PHP中級程序員常見面試題有哪些06-01

            PHP程序員最常見的11大面試題04-06

            PHP面試常見題型01-09

            php程序員面試經典問題12-19

            php程序員就職心態04-07

            php常見的框架及優缺點07-31

            PHP面試常見題型問答06-27

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院