https://eggjs.org/zh-cn/tutorials/progressive.html#%E5%86%99%E5%9C%A8%E6%9C%80%E5%90%8E
https://segmentfault.com/a/1190000008537712
- 正确使用 HTTP Method 和路由
- 正确的使用 HTTP 状态码
- 使用 HTTP Header 来发送元数据
- 为 REST API 挑选合适的框架
- 要对 API 进行黑盒测试
- 使用基于 JWT 的无状态的认证机制
- 学会使用条件请求机制
- 拥抱接口调用频率限制(Rate-Limiting)
https://mp.weixin.qq.com/s/bjl_CGT848zFhVBn1mL3og
意外发现了一个好东西,Swagger。 准备尝试一下。
https://semver.org/lang/zh-CN/
这里有一点心得, 主版本号可以对应一个 Codename。 例如,Android 的 Codename
我所在项目组也使用 Codename 来沟通,很好用。 具体:略
service -> model -> component
写 model 层是脑力劳动,而写 component 层是体力劳动。
突然间小程序就火了,也不知道为什么。
我发现和“小程序”类似的产品有很多,比如:
- Chrome 扩展:可以通过 Chrome 安装,搜索,运行。很强大
- vscode plugin:在vscode 中写一些逻辑,提高生产效率。
- Amazon Echo:可以通过 Echo 启动应用,语音助手更便利。
在 Lab 的工作,主要是 Sm@rtDB 的开发。 Java 为主,基本上就是业务逻辑代码,if-else ➕ for/while。没啥意思。
在农林金项目组,主要也是 Sm@rtDB 开发。
- 首次尝试了 E2E Test,自己写了一个小型的测试项目。
- 学习版本管理,学习了一些 git 命令
- 尝试构建CI,docker 和 Jenkins 都学习了一下,入门级
INSUITE
- 参与了 “AMS 业务导航功能的页面刷新”项目。主要使用 perl,现在能使用 perl 写一些函数,完成 sql ,JSON等功能。