获得徽章 0
- 25
- Gear - iOS 上首款支持油猴脚本的浏览器,还同时具备黑暗模式、广告过滤、悬浮播放、以及元素审查、控制台调试、CSS 编辑、屏幕取色等高级开发功能。目前 #黑色星期五# 大优惠,Pro 版每月订阅原价 10 元 / 月,现在前三个月使用只需要 1 元 / 月!
apps.apple.com
26 - 收到 Tempo Email 客户端beta 上线开放下载使用的邮件通知,立马载下来看看。界面果然一如网站宣传的简洁,强调专注及任务管理,便利的邮件搜索和附件管理。
现阶段上线的版本完全免费,目前只支持接入 Gmail 使用。 试了一下,体验如下:
- 图标简洁
- 可接入多个 Gmail 邮箱
- 支持 Markdown 和 HTML 写作模式
- 默认初始界面叫做 workspace 工作空间,右侧划了块 Todo list,应该会根据你对邮件的规划进行安排
- 未读邮件提醒默认驻留于左下角卡片,点击后会进入全屏 focus 专注模式
- 大量快捷键支持
将会尝试继续试用一段时间。预计该产品在未来会展开收费,预计本人很可能在其令我“上瘾”收费之前卸载。 目前个人在桌面端是习惯用 Gmail 的网页版,搭配 Chrome 的 Google Mail Checker 提醒。
有兴趣的同学可以看看,产品思路和设计开发挺有意思,开发层面应该也有亮点。
官网:www.yourtempo.co
展开410 - 2995
- 最近在前后端接口规范方面思考了不少。有以下两点感悟。
1. 一定要明确字段是不是必返的(即可能为null)。之前,api文档是绝对不会在意这一点的,所以用js就会各种判空,_.get安全取值,而写ts是决计不会把全部字段标记成可选的,这就需要保证后端文档的绝对可靠(之前那一套玩法是完全不相信后端返回,层层判断保证健壮性,实在是过于累赘了。)而用ts去描述约定的返回,反而对后端同学要求更高。
2. 后端描述业务异常以及非业务异常的形式一定要保持统一。可以减少前端错误拦截和数据统一处理的工作量。这个应当是团队从上而下推行的,很惨的是,现在只是堪堪做到团队内部统一,涉及到外部接口需要特殊处理。习惯非业务异常使用http code描述,业务异常使用code msg data里的code描述。展开76