PHP菜鸟你是吗?

  • 来源: 未知 作者: 老苏   2011-07-18/10:08
  • 35.不消现有的设计形式优化你的法式系统设计

    13.不知道那些概念:KISS,DRY,MVC,OOP,REST

    4.不采取某种编码与定名尺度,和通用商定,不克不及正在项目开辟周期里贯彻降真(AmirFish注:那部门一向正在做,然则感觉还不敷好!)

    37.污染了名称空间,好比用常睹字符串定名你的库函数

    3.从未用过任何情势的版本控造系统,如Subclipse(AmirFish注:我用SVN)

    5.倒霉用同一开辟体例(AmirFish注:不太大白)

    29.出有单一的设置装备摆设文件

    30.不想表露文件源码,却用.inc后缀名庖代了.php

    26.不视情况年夜小而滥用OOP

    若是你用PHP弄开辟,并且你若是有下里说的那些内容,那末解释你仍是PHP菜鸟!呵呵!

    40.不存眷已有的PHP开辟框架,懒于摸索;真正在进步前辈的开辟理念亲睦好代码就包露此中。

    22.不知道怎样使用正则表达式

    18.过错SQL查询语句做优化

    11.不重构你的代码

    36.不准可你的用户正在你具有良多文件或目次的环境下界说根底目次

    38.利用数据库表时倒霉用表前缀

    15.对单位测试或通用测试的长处置若罔闻

    34.出能测验考试OOP的拿脚,如抽象类、接心、多态、担当,拜候控造润色符(译注:如public,private,protected)

    39.倒霉用同一的模板引擎(AmirFish注:我正正在用的有smarty,SmartTemplate,还有本人写的–尾要用于一些精简的处所)

    24.不准可简略单纯设置装备摆设,也不准可类的机闭函数启受参数传递我后履行set/get圆式,或运转时的常量界说

    28.不使用智能缺省值

    17.老是对“动静”和“设置装备摆设参数”停止硬编码

    20.不准可智能毛病处置(译注:参考PEAR的ErrorStack)

    33.出有真现让一个函数/类/圆式只做一件事PHP菜鸟你是吗?,也不克不及组开使用它们

    19.倒霉用__autoload(译注:参考PHP脚册相干描写)

    25.不睬解里向对象编程(OOP)的优势和劣势

    21.利用$_GET替换$_POST来做具有粉碎性的传递操作

    32.不克不及连结DRY风格,即不反复本人,若是你老是正在复造粘贴一些工具,申明你设计得很低劣

    2.对优同的集成开辟情况如ZendStudio或EclipsePDT置若罔闻

    23.从未传闻过SQL注进或跨站剧本

    9.不正在毛病开启状况下停止编码和测试(译注:参考PHP函数error_reporting)

    31.倒霉用数据库抽象层

    1.不会使用如phpDoc如许的对象来恰本地正文你的代码

    7.不正在编码之前完全计划你的法式(AmirFish注:也许还不敷完全,出有深切每个细节)

    6.不转换(或)也不考证某些输进或SQL查询串(译注:参考PHP相干函数)

    27.自以为真现可复用的硬件必定即是/需要让你的代码遵守OOP

    12.倒霉用相似MVC形式把法式的差别条理划分隔

    10.对换试器的益处置若罔闻(AmirFish注:我用Xdebug)

    16.老是返回硬编码的HTML,却不返回纯洁的数据,字符串,或对象

    14.不消return而是直接正在你的函数或类中输出(echo/print)内容

    8.倒霉用测试驱动开辟


    评论 {{userinfo.comments}}

    {{money}}

    {{question.question}}

    A {{question.A}}
    B {{question.B}}
    C {{question.C}}
    D {{question.D}}
    提交

    驱动号 更多