第 7 课:调试

1. 静态代码检查

要求:

  • 浏览 ESLint 官网
  • 在 nodejs-demo 目录下初始化 ESLint 配置文件
  • 如果不希望 ESLint 检查某些文件夹或文件,则配置 .eslintignore 文件
  • 用 ESLint 工具检查自己写过的所有代码
  • 如果规则定义合理,则改正代码中问题
  • 如果规则定义的不合理,则修改规则设置

2. 打印调试

要求:

  • 创建 11-debug 目录
  • 复制 09-stream/02-static-web-server.js 到 11-debug 目录下
  • 修改文件名为 01-static-web-server.js
  • 修改代码,添加打印调试或者屏蔽打印调试
  • 运行程序,观察打印调试信息是否正常显示
  • 修改代码,支持对 NODE_DEBUG 环境变量的打印调试支持
  • 运行程序,观察打印调试信息是否正常显示
  • 添加 NODE_DEBUG 环境变量
  • 运行程序,观察打印调试信息是否正常显示

3. Node.js 命令行调试器

要求:

  • 使用 Node.js 命令行调试器,调试 server.js 程序,去掉程序中的 bug
  • 获取 server.js 程序,运行:wget http://sample.wangding.co/nodejs/server.js

4. Chrome 图形界面调试器

要求:

  • 使用 Chrome 图形界面调试器,调试 server.js 程序,去掉程序中的 bug

5. 性能分析

要求:

  • 使用 Node.js 性能分析工具,分析 profile.js 程序
  • 获取 profile.js 程序,运行:wget http://sample.wangding.co/nodejs/profile.js

2018 -  by 王顶. All rights reserved.本站访客人数  人次

results matching ""

    No results matching ""