搜索
首页后端开发php教程PHP程序员常见的40个陋习,你中了几个?_php文摘

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的框架(大多数框架中都包含优秀的代码和先进的概念.值得我们学习)

小编自己几乎所有的条目都中了,中了30条以下的就别留言刺激我了~

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
从头到尾详解:如何撰写一份完美的PHP程序员求职简历从头到尾详解:如何撰写一份完美的PHP程序员求职简历Sep 10, 2023 pm 04:21 PM

如何撰写一份完美的PHP程序员求职简历在竞争激烈的就业市场中,一份出色的简历对于求职者来说是至关重要的。对于PHP程序员来说,撰写一份完美的简历尤为重要,因为简历不仅是展示自己技能和经验的窗口,也是吸引雇主注意力的关键。本文将从头到尾详解如何撰写一份完美的PHP程序员求职简历。第一步:选择简洁而具有吸引力的简历模板选择一份简洁而具有吸引力的简历模板是撰写简历

提高求职成功率:写一份优秀的PHP程序员求职简历的技巧提高求职成功率:写一份优秀的PHP程序员求职简历的技巧Sep 10, 2023 pm 06:30 PM

提高求职成功率:写一份优秀的PHP程序员求职简历的技巧在现代社会中,求职已经成为每个毕业生面临的一项重要任务。当谈到求职时,简历是最重要的一环。一份优秀的简历可以为你赢得面试的机会,甚至决定你能否成功获得工作。特别对于PHP程序员这样一个高度竞争的职位来说,如何写一份出众的求职简历,成为每个求职者的关键问题。下面我将分享一些写一份优秀的PHP程序员求职简历的

如何写出一份令雇主眼前一亮的PHP程序员求职简历如何写出一份令雇主眼前一亮的PHP程序员求职简历Sep 08, 2023 am 08:19 AM

如何写出一份令雇主眼前一亮的PHP程序员求职简历在竞争激烈的求职市场上,编写一份出色的简历尤为重要。作为PHP程序员,除了令人印象深刻的工作经历和技能,一份简历中也需要体现出你对编程的热爱和扎实的专业知识。本文将介绍一些技巧和代码示例,帮助你编写一份令雇主眼前一亮的PHP程序员求职简历。简洁明了的个人信息简历的个人信息部分应该包括你的姓名、联系方式和个人网站

抢眼的PHP程序员求职简历技巧:如何与其他候选人脱颖而出抢眼的PHP程序员求职简历技巧:如何与其他候选人脱颖而出Sep 12, 2023 am 10:16 AM

抢眼的PHP程序员求职简历技巧:如何与其他候选人脱颖而出随着互联网行业的快速发展,PHP程序员也成为了求职市场上的热门岗位之一。然而,越来越多的人选择了PHP作为自己的职业发展方向,这就使得竞争变得更加激烈。在这样的情况下,如何让自己的求职简历脱颖而出,成为雇主眼中的香饽饽,是每个PHP程序员都需要思考的问题。首先,一个好的求职简历应该清晰、简明地展示你的技

PHP程序员的高薪逆袭之路PHP程序员的高薪逆袭之路Sep 09, 2023 am 09:22 AM

PHP程序员的高薪逆袭之路随着互联网的快速发展,计算机科学领域的需求不断增加。在这个时代,需要具备编程技能的人才是最受欢迎的。而PHP作为一种常用的编程语言,为程序员们提供了一条高薪逆袭的道路。本文将介绍PHP程序员如何通过学习PHP以及相关技术,走向高薪逆袭之路,并附上一些代码示例。一、掌握PHP基础知识要成为一名优秀的PHP程序员,首先需要掌握PHP的基

探索写作技巧:如何撰写一份引人注目的PHP程序员求职简历探索写作技巧:如何撰写一份引人注目的PHP程序员求职简历Sep 09, 2023 pm 04:09 PM

探索写作技巧:如何撰写一份引人注目的PHP程序员求职简历在当今竞争激烈的就业市场中,一份引人注目的求职简历对于PHP程序员来说尤为重要。一个好的简历不仅能够吸引雇主的眼球,还能展示你的技能和经验。本文将探索一些写作技巧,帮助你撰写一份出色的PHP程序员求职简历,并附上代码示例,突出你的专业能力。简洁明了的格式简历的格式应该简洁明了,使得雇主能够快速浏览你的关

连接HR的关键一步:如何在PHP程序员求职简历中体现你的价值连接HR的关键一步:如何在PHP程序员求职简历中体现你的价值Sep 08, 2023 am 11:30 AM

连接HR的关键一步:如何在PHP程序员求职简历中体现你的价值HR在招聘过程中繁忙而又短暂的一瞥中,通过简历来评估和筛选应聘者。在众多求职者中脱颖而出并吸引HR的目光,就需要在简历中展示自己的价值和能力。对于PHP程序员来说,在简历中突出自己的技术实力和项目经历至关重要。下面将介绍几个关键的元素,以及如何通过代码示例来体现自己的价值。技术技能清单在简历的技能栏

提高个人形象:如何写出一份让你脱颖而出的PHP程序员求职简历提高个人形象:如何写出一份让你脱颖而出的PHP程序员求职简历Sep 10, 2023 pm 05:12 PM

在当今竞争激烈的就业市场中,如何让自己在众多求职者中脱颖而出成为了一个非常重要的问题。尤其对于PHP程序员来说,良好的求职简历能够直接影响到是否能够得到面试的机会。本文将为大家详细介绍如何写出一份让你脱颖而出的PHP程序员求职简历。首先,一个好的求职简历应该包含以下几个重要部分:个人信息、求职意向、教育背景、工作经历、技能特长和个人项目经验等。我们将逐个部分

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

螳螂BT

螳螂BT

Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器

将Eclipse与SAP NetWeaver应用服务器集成。

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具