TS demo:
1.通过map、filter实例理解函数式编程
2.学会用yarn指令运行jest测试代码
3.使用命令行代码将更新push到gitlab上
Uesd in AWS:
Lambda: 无服务器计算服务
S3:对象存储服务
DynamoDB:键/值和文档数据库-->NoSQL 数据库服务
CloudFront:内容分发服务,依靠edge location,使客户最小延迟的拿到数据
Route 53:云[域名系统 (DNS)]Web 服务(云是一种按量付费的计算机资源共享池)
API Gateway:构建、部署、管理API
CloudWatch:监控资源及应用程序
CloudFormation:使用模版创建并管理资源
Kinesis:分析实时视频和数据流
IAM:管理用户访问及密钥
Cognito:userpool / identity pool
Certificate Manager:预置、管理和部署 (SSL/TLS) 证书
Jest:
- know some matchers --> Truthiness/Numbers/Strings/Arrays/Exceptions
- mock函数:jest.fn()测试回调函数;jest.mock()测试整个模块中的方法;jest.spyOn()
测试必须被完整执行的方法
CronJob:在固定时间运行的Job对象
测试金字塔:
UI --》Service --》Unit
慢 --------------------- 快
测试原则:
- 只关注输入输出,不关注内部实现
- 只测一条分支(即一个业务场景,有针对性)
- 表达力极强(描述强,数据简练,报告详细)
- 不包含逻辑(避免测试本身出错)
- 运行速度快(尽可能地避免依赖:mock隔离三方依赖(如数据库、网络、文件等))
技术总结:
理清楚文章的思路和概要 ---》 论文(不是拼凑,重点表达中心思想)
结构要清晰,上下文紧密时布局紧密,上下文分离时布局分离
段落有重点,整体有重点
代码、概念引用:core,简洁明了
细节:排版,错别字