gpt4 book ai didi

php - 我接下来会发生什么?

转载 作者:行者123 更新时间:2023-11-29 05:45:43 26 4
gpt4 key购买 nike

嘿,我经营自己的游戏网站已有大约 5 年了。它是用 PHP/MySQL 编写的。我使用一些 AJAX,最近开始使用 jQuery。我想知道如何最好地前进以使我的代码“更好”。没有用过PHP框架,用过OOP也没有真正感受到优势。

我可以学到什么来前进?

最佳答案

首先,一个问题:真的有必要改变什么吗?

我的意思是:

  • 目前看来还可以
  • 改变方式:
    • 花时间修改代码
    • 花时间测试
    • 引入新的bug

所以,除非你真的必须......改变什么是必要的吗?


如果你的回答是"is",和/或你真的想改变一些东西……好吧;您必须问的第一个问题是:

  • 我要开发一个全新的版本吗?
  • 或者我只想更新某些部分,一次一个?


在第一种情况下,您将从头开始重新创建应用程序——这意味着您可以做任何您想做的事情:

  • MVC
  • 框架,ORM
  • 重新考虑您的数据库架构
  • 重新思考您的前端(JS 框架、Ajax、...)


在第二种情况下,您将增强现有部分...

在这种情况下,我通常做的是使用组件来更新我的应用程序的旧部分——例如,使用 Zend_Mail 而不是一些手工代码 (只是一个例子)


然后,请注意,您的问题对各种想法开放。我可以给的一个建议是寻找好的/最好的实践,对于两者:

  • 开发:MVC、框架、...
  • 测试:自动化测试
  • 设置一些持续集成平台,例如 PHPUnderControl,(自动运行测试,使用 PHP_CodeSniffer 分析代码,生成 phpDoc,...)

所有这些以后对于新项目也很有用 ;-)
知道这些东西既好又有用!

关于php - 我接下来会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2416510/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com