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

How do i refactor and improve my finished web app?

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

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

到目前为止,我只是尝试将一些大函数分开以使其更加整洁,但我总是会丢失一些变量,因为它是旧文件。

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

我觉得我已经可以制作出有效的应用程序了,但我现在需要学习如何评估它们并使它们更“商业化”或“专业化”。 我希望有人能帮助或指出正确的方向。

如果有兴趣,可以在这里找到我的项目: https://github.com/mikjo15/REST-react-recordspage.git

根据我的经验,如果您刚刚开始学习编程,重构代码并不是前进和改进的最佳方式。与其重构,不如想想本可以以更好、更有效的方式完成哪些工作,让你的错误给你一个教训,你可以在未来的项目中利用这些教训。

我建议开始一个全新的项目,除了解决出现的新问题和深入研究项目所需的新概念外,您还可以专注于避免过去犯的错误,并最终生产出更好、更清洁和更清洁的产品。更具可扩展性的代码。

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

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

希望对您有所帮助,祝您一切顺利!