在本文中论了他在构建和维护大应用程序时遇到的一些复杂问题。他总是解释如何使用各种工具来解决这些问题。
维护大型应用程序始终是一项艰巨的任务。它可能具有过时的依赖项,这可能会导致可维护性问题。它也可以有不稳定的测试,不会激发任何信心。大型 JavaScript 和 CSS 包也可能 台湾电话号码清单 存在问题,导致应用程序无法为最终用户提供最佳用户体验。
但是,有几种方法可以使大型代码库易于维护。在本文中,我们将讨论其中的一些技术以及一些我希望我早点知道的东西来帮助管理大型 应用程序。
注意:虽然本文特定于 但其中一些要点也适用于各种前端应用程序。
使用打字稿
TypeScript 是一种强类型编程语言,这意味着它在混合不同类型的数据时会强制执行一定的严格性。根据2021 年 StackOverflow 开发人员调查,TypeScript是开发人员最希望使用的语言之一。
在处理大型代码库时,使用像 TypeScript 这样的强类型语言会有很大帮助。它将帮助您了解在发生更改时您的应用程序是否有可能中断。不能保证 TypeScript 在有损坏的可能时总是会报错。然而,大多数时候,TypeScript 甚至会在您构建应用程序之前帮助您消除错误。在某些情况下,如果代码中存在类型不匹配,构建将失败,因为 Next.js 在构建期间检查类型定义。
默认情况下 将在下一次构建时进行类型检查。我们建议在开发过程中使用代码编辑器类型检查。”
请注意,这next build是创建应用程序的优化生产构建的脚本。根据我的个人经验,当我尝试将我的一个应用程序的Next.js 更新到版本 11时,它对我帮助很大。作为该更新的一部分,我还决定更新一些其他软件包。由于 TypeScript 和 VSCode,我什至在构建应用程序之前就能够弄清楚这些重大更改的时间。