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

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

开发者学堂课程【从 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 插件,通过命令行工具。

相关文章
|
12月前
|
前端开发 Java
前端基础 - 常用调试方式
前端基础 - 常用调试方式
67 0
|
2月前
R语言错误处理与调试:如何高效调试R代码
【8月更文挑战第28天】调试R代码是一项需要不断练习和提高的技能。通过理解常见的错误类型、使用`traceback()`查看错误路径、逐步执行代码、利用`tryCatch()`捕获和处理错误、设置更严格的警告级别、利用RStudio的调试工具以及编写可复现的示例,你可以更加高效地调试R代码,并快速解决遇到的问题。
|
11月前
|
JSON 小程序 前端开发
小程序-云函数-本地调试技巧
小程序-云函数-本地调试技巧
701 0
|
5月前
|
存储 编译器 程序员
【调试方法】基于vs环境下的实用调试技巧
【调试方法】基于vs环境下的实用调试技巧
|
5月前
|
Ubuntu Linux Go
搭建调试环境
搭建调试环境
69 0
|
5月前
|
NoSQL 编译器 开发工具
音视频源码调试前准备vs2019+qt5.15.2搭建可调试环境
音视频源码调试前准备vs2019+qt5.15.2搭建可调试环境
131 0
|
人工智能 Serverless 开发工具
|
NoSQL 程序员 Linux
学C的第十九天【实用调试技巧:1. 调试;2. Windows环境调试介绍;3. 一些调试的实例;4. 一些调试的实例】-1
1. 调试 (1). 调试是什么? 调试(Debugging / Debug),又称出错,是发现和减少计算机程序或电子仪器设备中程序错误的一个过程(一系列动作)。
|
程序员 Windows
学C的第十九天【实用调试技巧:1. 调试;2. Windows环境调试介绍;3. 一些调试的实例;4. 一些调试的实例】-2
查看调用堆栈(调用堆栈) 通过调用堆栈,可以清晰地反应函数的调用关系以及当前调用所处的位置。
|
Serverless Python
函数计算中使用Python语言编写函数的运行环境信息——环境说明
函数计算中使用Python语言编写函数的运行环境信息——环境说明自制脑图
1041 0
函数计算中使用Python语言编写函数的运行环境信息——环境说明