仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2201|回复: 20
打印 上一主题 下一主题

[学习教程] PHP编程:rephactor 优异的PHP的重构东西

[复制链接]
跳转到指定楼层
楼主
发表于 2015-2-16 00:23:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
给你的建议是,有些最常用的语句是需要记住的 比如if for while这些、其他的一般语句你只要知道有这个函数或者有这个功能就可以了,当你用的时候你可以凭借记忆搜索就可以了。   PHP框架可所以单一进口,完整面向对象的,完整基于类的MVC形式。然而,咱们面临大批的旧的代码,或即使是新的代码,也不尽然完整合适面向对象的准绳,合适设计形式。小的使用不妨。但假如面临大型使用,则必定是一个不小的痛苦悲伤!!  怎样办?良多人总会晤临这一切,PHP代码需求重构。(固然,你如果能分明我所说的这一切,那你一定是看过《重构――改良既有代码的设计》这一本书)
  看看这个链接:http://zh-cn.w3support.net/index.php?db=so&id=100876 咱们就可以深明重构的痛苦悲伤!这是在所不免的。但若何能使这一痛苦悲伤变得轻一些呢?
  重构东西是必需的。好在,如今真的有了PHP的重构东西――rephactor。它的确是一个十分优异的东西。(固然,你必需记住,历来就没有完整主动化的重构东西,机械永久不克不及取代人脑,一切重构的方针,和每步仍都是要你依照《重构――改良既有代码的设计》一书中给你批注的做法去完成的!)
  那末:rephactor给咱们供应了甚么呢?

  • 包管重构的可逆性―― 一旦发明成绩,代码是可逆的,可以回溯到前一个版本。
  • 查找交换功效―― 通俗查找交换,办法重定名,类重定名,正则表达式形式的交换。
  • 一切操作完成后,均基于SimpleTest Aperiplus停止测试,并包管测试的掩盖率。
  • 集成Phemto ,包管类的相干性测试。
  固然,它有一些限制,只能运转于LINUX操作体系,而且,只撑持PHP5.2
  有乐趣吧? 有了它, 你的重构将会大大加速,而且,包管不会呈现新的BUG。
  官方网址:http://rephactor.sourceforge.net/
  何不装置一个,试一下?
模仿的不光是模仿,模仿的同时在加改进,就成了自己的作品了。
分手快乐 该用户已被删除
沙发
发表于 2015-2-16 00:38:33 | 只看该作者
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
小妖女 该用户已被删除
板凳
发表于 2015-3-3 21:50:12 | 只看该作者
多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。
莫相离 该用户已被删除
地板
发表于 2015-3-11 01:13:30 | 只看该作者
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
金色的骷髅 该用户已被删除
5#
发表于 2015-3-11 09:22:58 | 只看该作者
开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。
再见西城 该用户已被删除
6#
发表于 2015-3-14 17:44:52 | 只看该作者
遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。
乐观 该用户已被删除
7#
发表于 2015-3-21 12:23:25 | 只看该作者
开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。
冷月葬花魂 该用户已被删除
8#
发表于 2015-4-2 21:42:22 | 只看该作者
最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。
不帅 该用户已被删除
9#
发表于 2015-4-4 06:15:10 | 只看该作者
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
admin 该用户已被删除
10#
发表于 2015-4-4 15:40:08 | 只看该作者
最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。
透明 该用户已被删除
11#
发表于 2015-4-6 05:11:47 | 只看该作者
这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己
愤怒的大鸟 该用户已被删除
12#
发表于 2015-4-13 00:43:42 | 只看该作者
对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。
若相依 该用户已被删除
13#
发表于 2015-4-16 18:11:43 | 只看该作者
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
灵魂腐蚀 该用户已被删除
14#
发表于 2015-4-19 21:24:50 | 只看该作者
建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。
飘飘悠悠 该用户已被删除
15#
发表于 2015-4-26 01:11:16 | 只看该作者
对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。
山那边是海 该用户已被删除
16#
发表于 2015-4-26 15:26:36 | 只看该作者
曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线  \\\\\\\'_\\\\\\\' ;
蒙在股里 该用户已被删除
17#
发表于 2015-4-30 19:46:29 | 只看该作者
微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox  支持的不是很好,所以能少用还是少用的好。
变相怪杰 该用户已被删除
18#
发表于 2015-5-9 06:19:01 | 只看该作者
写的比较杂,因为我也是个新手,不当至于大家多多指正。
爱飞 该用户已被删除
19#
发表于 2015-7-14 14:32:17 | 只看该作者
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
小女巫 该用户已被删除
20#
发表于 2015-7-16 08:50:18 | 只看该作者
基础有没有对学习php没有太大区别,关键是兴趣。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-29 07:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表