作为一个前端和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代码混杂,这代码我都不忍看了,先把问题找出来,然后再一步步的重构吧!
适合品牌专卖店专用,从前台的美工设计就开始强调视觉形象,有助于提升商品的档次,打造网店品牌!后台及程序核心比较简洁,着重在线购物,去掉了繁琐的代码及垃圾程式,在结构上更适合一些中高档的时尚品牌商品展示. 率先引入语言包机制,可在1小时内制作出任何语言版本,程序所有应用文字皆引自LANG目录下的语言包文件,独特的套图更换功能,三级物品分类,购物车帖心设计,在国内率先将购物车与商品显示页面完美结合,完
0
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号