Web3极客日报 · 2020-12-07 0

Web3极客日报 #349

1. 2020 年成为一个 web 开发者的学习路径
https://github.com/kamranahmedse/developer-roadmap

@Harry:这个 repo 的作者为了给他的教授的学生做参考,列了一个 2020 年 要成为一个 web 开发者需要学习的技术和路径。主要包括三个方向:前端、后端和 devops。看看那个方向需要的技能点更多一些?
2. Testing Library:好用的 Web UI 单元测试工具
https://testing-library.com/

@Harry:通常我们做 Web 的 UI 测试,需要关心 DOM 里面都有啥,然而业务/UI 又是易变的,这就使我们的测试代码需要经常跟着修改,所以有些开发者不写 UI 测试。Testing Library 就是为了解决这个问题,让测试从用户的视角去思考应该如何写,比如“界面上有个按钮” 那写出来就是 screen.findByRole(‘button’),而不需要去额外的定义 testid,然后再 query element by testid。好的工具会带来好的抽象,Testing Library 将与 DOM 的交互很好的抽象出来,节省开发者的时间,让 UI 也变得“可测试了”。
3. Clockify:工作计时工具
https://clockify.me

@hzmangel:Clockify提供了一套简单、方便的计时工具,可以用来计算个人在不同项目上的时间投入。特别适合一些能在业余时间做点事情的技术人员们。

Web3Web3Rebase

Web3

网站:http://rebase.network
公众号:rebase_network

https://365.rebase.network/ 可能有彩蛋哦