函数的调试与部署|学习笔记

简介: 快速学习 函数的调试与部署

开发者学堂课程【从 0 入门函数计算:函数的调试与部署】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/645/detail/10723


函数的调试与部署


内容简介:

1.函数调试

2.函数部署

 

1.函数调试

引:为什么要调试?

写完的代码是否有 BUG,比如少了字母,用错标点符号;代码在函数上是否可以运行的起来:是否存在逻辑问题;函数运行是否和自己的预期一致;代码是否会进行一些奇奇怪怪的操作等等问题。这个时候就需要自己来检查一下看看代码是否合格,如果不合格则修改,合格就上传。

当然,调试也有很多的方法和理论。

1)在线调试

只需要打开浏览器,进入项目页面,点击 invoke 按钮进行调试就可以了。

这种方法非常简单,对于临时使用非常有效,但是稍微麻烦一点的项目就不试用于线上调试。

2)命令行工具本地调试

在安装命令行工具之后,如果想进行本地调试,还需要安装 docker,安装之后就可以根据 invoke local 的指令来进行本地的调试。

结果显示,在输入完指令按回车之后,会顺利输出我们想要的结果。

3)VSCode 插件

在编辑器中写代码,可以使用 VSCode 插件,只需要点击插件里的运行,插件就可以自动用 docker 帮助我们进行调试。

比如点击 demo_03 后面的运行,就可以顺利显示运行结果。

4)无工具调试

不需要安装 docker,只需要增加一段代码,即可进行调试。

5)调试方法的选用。

在一般条件下,不想开编辑器,不想安装 docker,却想要获取靠谱的调试可以选用云端调试;如果想在本地调试,和开发更加亲密一些,那么可以用命令行工具或者VSCode 插件;如果不想安装各种工具,完全可以使用无工具调试。

图片29.png

云端调试虽然说不太符合开发习惯,但是这种调试方法可以百分之百模拟现场,命令行工具和 VSCode 插件虽然已经通过 docker 尽可能的模仿线上环境,但是对于一些线上交互的场景尤其是通过 VPC 等和其他资源进行交互的场景,这种方法未必可以很好的解决问题。

针对无工具调试,只可以说临时使用,因为它的环境和线上环境天差地别,很可能会对真正上线造成一定的影响。

 

2.函数部署

在线部署:编写代码保存,上传代码

客户端部署:通过 VSCODE 插件,通过命令行工具。

相关文章
|
前端开发 Java
前端基础 - 常用调试方式
前端基础 - 常用调试方式
76 0
|
2月前
|
PHP 数据库 开发者
PHPStorm的调试功能可以调试哪些类型的问题?
总之,PHPStorm 的调试功能非常强大,几乎可以应对 PHP 开发中遇到的各种类型问题,为开发者提供了有力的支持,提高开发效率和代码质量。
99 48
|
JSON 小程序 前端开发
小程序-云函数-本地调试技巧
小程序-云函数-本地调试技巧
774 0
|
8月前
|
存储 编译器 程序员
【调试方法】基于vs环境下的实用调试技巧
【调试方法】基于vs环境下的实用调试技巧
|
8月前
|
Ubuntu Linux Go
搭建调试环境
搭建调试环境
98 0
|
人工智能 Serverless 开发工具
|
程序员 Windows
学C的第十九天【实用调试技巧:1. 调试;2. Windows环境调试介绍;3. 一些调试的实例;4. 一些调试的实例】-2
查看调用堆栈(调用堆栈) 通过调用堆栈,可以清晰地反应函数的调用关系以及当前调用所处的位置。
|
NoSQL 程序员 Linux
学C的第十九天【实用调试技巧:1. 调试;2. Windows环境调试介绍;3. 一些调试的实例;4. 一些调试的实例】-1
1. 调试 (1). 调试是什么? 调试(Debugging / Debug),又称出错,是发现和减少计算机程序或电子仪器设备中程序错误的一个过程(一系列动作)。
103 0
|
监控 程序员 编译器
代码的调试技巧
代码的调试技巧