PHP编程:rephactor 优异的PHP的重构东西
给你的建议是,有些最常用的语句是需要记住的 比如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/
何不装置一个,试一下?
模仿的不光是模仿,模仿的同时在加改进,就成了自己的作品了。 小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。 多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。 说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年具体的记不清啦,囧。 开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。 遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。 开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。 最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。 至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。 最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。 这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己 对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。 我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能: 建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。 对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。 曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线\\\\\\\'_\\\\\\\' ; 微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox支持的不是很好,所以能少用还是少用的好。 写的比较杂,因为我也是个新手,不当至于大家多多指正。 你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。 基础有没有对学习php没有太大区别,关键是兴趣。
页:
[1]
2