欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

代码的坏味道代码重构之php代码重构(1.前言)

程序员文章站 2022-05-26 18:21:26
...

作为一个前端和php的小白,连mvc都只停留在听说过的状态,刚工作就让做一个网站,压力有点大,当最终写好之后,突然发现代码写的一塌糊涂。 一个php、js、html代码混合的前端页面竟然超过了1200行, 龙哥说代码风太豪放了,作为追求完美代码的人必须不能忍,

作为一个前端和php的小白,连mvc都只停留在听说过的状态,刚工作就让做一个网站,压力有点大,当最终写好之后,突然发现代码写的一塌糊涂。一个php、js、html代码混合的前端页面竟然超过了1200行,龙哥说代码风格太豪放了,作为追求完美代码的人必须不能忍,只能把一摞书的最下面的《重构--改善既有代码的设计》翻出来开始代码的重构之旅。

首先分析自己的代码:

开始时候道听途说的使用了yii框架,本身就是mvc模式的框架,但也仅仅是把控制代码放到了controllers目录下,把前端的view页面放到views目录里,至于models,哈哈,这是神马东东......

而自己的数据库查询函数和各种处理函数都写在了一个类func中并存在于controllers目录里,这个文件超过2000行......额,不忍直视啊,又发现前端代码里好多js函数,并且多个页面的js函数重复,css样式重复,php代码混杂,这代码我都不忍看了,先把问题找出来,然后再一步步的重构吧!