怎么写出不可维护的PHP代码?

由于历史原因,即使在PHP7已经发布的现在,很多人依然没有认为PHP是世界上最好的编程语言。
因为他们看了太多php写出来的不可维护的代码。
怎么写出不可维护的代码呢?

一、心态与精神
那些追求代码漂亮与完美的程序员都是死脑筋,难道不知道时间就是金钱吗?能完成任务就好啊,没事追求什么工匠精神,不管好看与否,稳定与否,更不用管怎么架构,写完就好,没事考虑什么需求变更。还有,BUG产出少,怎么能证明你的价值,老板雇你可不是让你来打酱油的。

二、命名要随意
1,英文不好,拼音多简单,不用刻意去想英文单词,大家都是中国人看得懂拼音。
2,字母太多浪费时间,$v,$x,$y,$z 是最好的最快的命名方式,不用细想。
3,想驼峰就驼峰,想下划线就下划线,建议下划线和驼峰混杂,这叫高手过招,无招胜有招。
4,代码自文档都是传说,有几个开发人员英文够好?所以命名怎么样无所谓了,反正不是给人读的。

三、函数要足够长
PHP天生的脚本语言,当然要写成名副其实的脚本了。尽量要在一个函数里面写完所有的逻辑,这样看你代码的人就不用跳来跳去了,要知道,不是人人都用IDE这枚核武器的,这样大大的方便了那些使用vim,记事本作为开发工具的开发人员。

四、注释
1,千万不要有注释。 写注释会浪费大量的开发时间,因为在中文国家,注释也大多中文,切换输入法就会浪费不少时间。以后维护代码的时候也需要修改注释,同样浪费时间,干脆不要注释了。
2,另外一种,也可以写出不可维护的代码,那就是一定要尽量多的注释,最好是日志似的,每一行代码都给写上注释。这样说不定还能增加代码行数,老板看你产量高,说不定立马加薪升职赢取白富美都不是梦了呢。

五、代码格式
1,没必要有固定的代码格式,局部怎么方便怎么写。如果按照特定的格式写,说不定反而不好看呢。
2,尽量一行写完一个代码块(block)。比如 if (true == $isAdmin) {doSomething();} 这样的代码才显得紧凑,不会让文件过长。
3,if-else逻辑只有一条语句的时候,不要写中括号包涵代码块,因为写了是没有意义的,反正都能执行正确,而且不要括号的书写像Python,你的同事会觉得你懂得多。
4,代码不用缩进或者使用tab(非四个空格)缩进,这样你的同事在其他平台或者编辑器下看你的代码的时候,会像乱码一样,这样就防止了别人篡改你的代码而栽赃嫁祸于你。

六、错误处理
1,不要使用try-catch。脚本语言学什么java。
2,不管什么错误统统全部返回false,便于调用者处理错误。

七、不要遵循代码规范
千万不要被代码规范所绑架,什么PSR标准,ZendFramework代码规范等都是限制你个人自由与爱好的行为,不要相信它们。坚持自己的风格才是自由软件世界的一员。

八、不要用设计模式
1,设计模式会让很多人觉得你写的代码很绕,不可读。设计模式会浪费你的大量时间去,因为要熟练运用他们你需要很多时间去学习与研究,更会耽误你代码量的产出,因为每次设计模式的运用都会用思考许久。
2,脚本语言就该有脚本语言的样子,不用折腾设计模式。

九、不要遵循设计原则
1,单一职责原则会产生大量文件,同时会让阅读代码的人到处跳转 同时会招来同事暗中骂傻逼。
2,依赖倒置会让代码看起来不直观。

最后,你要坚信PHP是世界上最好的编程语言,你一定可以写出漂亮的不可维护的PHP代码。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值