Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web applications 如何重构和改进已完成的web应用程序?_Web Applications_Refactoring - Fatal编程技术网

Web applications 如何重构和改进已完成的web应用程序?

Web applications 如何重构和改进已完成的web应用程序?,web-applications,refactoring,Web Applications,Refactoring,我已经完成了另一个小项目,并且已经达到了所有代码都可以工作的程度。问题是,在我花在it上的一个月里,有很多不同的方法来解决问题,有很多添加和删除。现在是重构和升级应用程序的时候了 我的问题是:通常使用什么方法来重构和改进代码?我对编程还是新手,所以我没有遵循特定的设计模式,主要是因为我不知道如何去做 到目前为止,我只是尝试分离一些大函数,使其更加整洁,但我总是缺少一些变量,因为它是旧文件 我是去寻找一种我可以使用的设计模式,然后尝试重新开始我的项目,还是更重要的问题是将我的函数变成可重用的块,这

我已经完成了另一个小项目,并且已经达到了所有代码都可以工作的程度。问题是,在我花在it上的一个月里,有很多不同的方法来解决问题,有很多添加和删除。现在是重构和升级应用程序的时候了

我的问题是:通常使用什么方法来重构和改进代码?我对编程还是新手,所以我没有遵循特定的设计模式,主要是因为我不知道如何去做

到目前为止,我只是尝试分离一些大函数,使其更加整洁,但我总是缺少一些变量,因为它是旧文件

我是去寻找一种我可以使用的设计模式,然后尝试重新开始我的项目,还是更重要的问题是将我的函数变成可重用的块,这样我就可以将som和更大的文件分开

我觉得我已经到了可以开发出实用的应用程序的地步,但我现在需要学习如何评估它们,让它们更“商业化”或“专业化”。 我希望有人能帮助我,或者给我指出正确的方向

如果有兴趣,我的项目可以在这里找到:

根据我的经验,如果您刚刚开始学习编程,重构代码并不是前进和改进的最佳方式。不要重构,试着想想什么可以用一种更好、更有效的方式来完成,让你的错误给你一个教训,让你在未来的项目中发挥优势

我建议启动一个全新的项目,在这个项目中,除了解决出现的新问题和深入研究项目所需的新概念外,还可以集中精力避免过去犯下的错误,最终生成更好、更干净、更可伸缩的代码

在你从事的每一个新项目中,你都会面临新的问题,探索新的概念,最重要的是,你会犯大量的错误,这对改进至关重要

这可能不是你问题的答案,但我觉得这是值得分享的,因为我在编程的早期问过自己同样的问题


希望这对你有所帮助,并祝你一切顺利

谢谢,我想这正是我需要的