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

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

开发者学堂课程【从 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
前端基础 - 常用调试方式
前端基础 - 常用调试方式
69 0
|
4月前
|
运维 监控 Java
函数计算产品使用问题之Java 17作为运行时环境,并已使用WebIDE完成代码的修改和调试,如何部署代码
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
JSON 小程序 前端开发
小程序-云函数-本地调试技巧
小程序-云函数-本地调试技巧
743 0
|
6月前
|
程序员 编译器 C语言
编程最重要的技术之一 — 调试(以C语言代码为例)
编程最重要的技术之一 — 调试(以C语言代码为例)
99 0
|
6月前
|
存储 编译器 程序员
【调试方法】基于vs环境下的实用调试技巧
【调试方法】基于vs环境下的实用调试技巧
|
6月前
|
NoSQL 编译器 开发工具
音视频源码调试前准备vs2019+qt5.15.2搭建可调试环境
音视频源码调试前准备vs2019+qt5.15.2搭建可调试环境
163 0
|
人工智能 Serverless 开发工具
|
程序员 Windows
学C的第十九天【实用调试技巧:1. 调试;2. Windows环境调试介绍;3. 一些调试的实例;4. 一些调试的实例】-2
查看调用堆栈(调用堆栈) 通过调用堆栈,可以清晰地反应函数的调用关系以及当前调用所处的位置。
|
NoSQL 程序员 Linux
学C的第十九天【实用调试技巧:1. 调试;2. Windows环境调试介绍;3. 一些调试的实例;4. 一些调试的实例】-1
1. 调试 (1). 调试是什么? 调试(Debugging / Debug),又称出错,是发现和减少计算机程序或电子仪器设备中程序错误的一个过程(一系列动作)。
|
程序员 C语言 C++
编程最重要的技术—调试(以C语言代码为例)
编程最重要的技术—调试(以C语言代码为例)