PHP代码维护的4个原因分析及重构难点

PHP代码维护的4个原因分析及重构难点
本文分析了PHP代码维护的4个原因和重构的难点:

代码维护、重构是一件非常讨厌的事情。

1。在项目开始时,我们提供了一些代码规范,在开发某些规范时,但人类的思维是不一样的,也就是说每个人的功能认识到逻辑可能有着不同的引导,有些人不喜欢看别人改变代码,别人的代码。我们必须先了解人们当时的想法,他的逻辑是什么,所以很多人都有时间看别人的代码,我会再做一遍,不要有这个想法。你可以从别人的代码中学到很多东西,如果我们都这样认为,我认为会有越来越多的冗余代码,而后来的重构变得越来越困难。

2、跳槽总是频繁的。项目启动时,5人(项目创建者)开发了它。当项目是在线的,有人会退出公司没有足够的人手,而公司招聘。新项目的创始人,人们不信任,害怕修改原代码会导致在线功能的问题,所以一个新的规定,最好不要在线修改程序,如果需求的变化,最好写的类或函数,在这种情况下,代码会越来越多,可能有几类,或一个以上的功能。

三.数据库冗余字段,太多的冗余表,还可以使代码维护困难。因为优化功能,或新的需求,导致原表结构已经不能满足新的需求,这一次,将表添加一个字段,或挂一个表,长期以往,这数据库变得很臃肿,一个庞大的数据库,代码必须不用说,程序都是数据冗余,冗余字段,表必须存在,否则数据不统一,必要的冗余,可以减少数据库查询,如果太多,只会有回报。因此,我们应该考虑更清楚当修改数据库,并考虑未来数据库和有限的情况德的重构。

4。人是最重要的原因。首先,我们必须有在实战中形成的块思想或OOP思想。这是一个特定的时间,不要为了实现这个功能而忽视整体的考虑,如果我有了新的需求,我会首先考虑如何达到这个要求。有了思路之后,我就不会急于开发这个功能了。我也会考虑这个功能模块是否会在其他地方使用,如果其他地方使用,如何让其他地方更方便的使用。我会让函数模块调用,只有一个接口。然后我开始开发。还有一件事,不要相信需求不会改变,不会。人们有很多想法。开发代码时,这也是需要考虑的问题。因此,当需要统一接口时,我需要修改一个地方,而其他地方也可以改变。如果考虑这个问题,在早期开发的时候会多一点时间,但以后的维护要快得多。

总之,在上面4个方面,重构数据库,重构代码是不可避免的。

1个思想。是不一样的。每个人都在尽可能地思考它,但总会有这样的差别。

2。渴望没有别人的代码完成功能的进一步认识,学习其他人的代码,而不是开发它是不好的。

3、数据库冗余,我认为这是必然发生的。如果一个项目变得越来越强大,它将继续增长。在生长的过程中,数据库不能是静态的。

4。对块的理念缺失,我想到了一个项目,是很多独立拼凑的代码重构某些线也是这些小碎片的重新组合,每一块的过程中,在函数执行之前和之后的重建将是不同的,但它是为了实现一定的作用,但是通过改变旧的新的。

以上是我在开发项目过程中实际遇到的问题,欢迎您的加入。

更多对PHP相关内容感兴趣的读者可以看到本网站的主题:PHP基本语法入门教程

希望本文能对PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部