javascript - 牢不可破的Javascript

标签 javascript testing logging error-handling syntax-error

我想知道是否有一种方法可以保证无论站点上出现任何 JS 错误,某个 JS 代码始终运行。

我想制作一个日志记录脚本,在管理页面中记录我的用户的事件,这样如果出现问题,我可以轻松地重新创建导致错误的工作流程。

那么有什么方法吗?

非常感谢。

最佳答案

With any language or any program you cannot guarantee.

拥有无错误程序的唯一方法是通过彻底测试来创建程序。

  1. 为您的用户的所有可能性创建单元测试用例 故事。
  2. 使用 try...catch mdn link

  3. 控制台日志

就我在 JavaScript 中的工作而言,这些是确保您的程序运行的方法,对于浏览器,这有时看起来很棘手,因为一切都在用户端,您只能通过进行健壮的编码来控制。

编辑: 通过此评论,我无意传达测试是实现无错误代码的唯一途径,您应该知道这一点,但仍然遵循 OOP 的最佳实践。 据我所知,这就是全部。

关于javascript - 牢不可破的Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34415015/

相关文章:

javascript - JavaScript 中的倒计时器没有停止

testing - 使用单个 JIRA 任务票证或创建子任务

testing - 每天自动运行 VSTS 网络测试

python - Python 中的多行日志记录

javascript - 获取未定义的错误 "Cannot read property ' appendchild

Javascript 加/减问题

ruby - 从仅与 Watir 具有多个类匹配的 div 中读取文本

c# - 在Machine.config中配置ELMAH-elmah.axd上的404

tomcat - Log4J 与 Tomcat 集成 - catalina.out 日志文件轮换

javascript - 如何在 vue-tables-2 中动态填充 listColumns?