获得徽章 0
作为 ts 库的使用者,意识到哪些地方可能提供了泛型且需要你导入并显式地传入泛型来获得更好的类型提示要比你掌握了多少个工具泛型更重要;作为 ts 库的提供者,意识到哪些地方可以通过类型体操来帮助开发者减少心智负担要比你掌握了多少个类型体操更重要。
评论
成功,失败,超时
评论
测试用例要面向特性而不是面向实现

你只需要测自己的一亩三分地,默认你依赖的都是安全的

像写文档那样去写用例
评论
聊到封装,其实无论是组件还是函数,还是模块,都应当遵循「单一职责」这个大原则,翻译成行话叫「高内聚,低耦合」。
评论
本文基本上囊括了非端侧小程序引擎实现的方方面面,其中还涵盖了大量的微信小程序开发文档里不会告诉你的特性细节(可作为引擎侧的测试用例)。理论上本文可以作为实现小程序引擎的技术细节文档来查阅,不太适合通读
评论
React 高阶组件 Props 代理的一些小技巧
评论
当某些列表页希望用户每次只聚焦于单个列表项,但又不是每个列表项都是占满屏幕时就不太适合使用全屏滚动方案了。

所以,可以在保留原有滚动查看的基础上再增加一个上下切换的功能,仅作为滚动查看的辅助工具而存在看起来就可以很好的满足该种需求。
评论
给你的列表增加一个上下切换的 feature 吧!
评论
底层实现有时候不必循规蹈矩,能解放业务层才是关键。如果底层为了守规矩反而破坏了业务层的规矩才是得不偿失的添乱行为,行话叫过度设计。

其实这也是所谓封装的原则之一,从函数到模块到组件到页面再到工程的设计都应当秉持着为更上一层服务的原则,尽可能地把下一层的脏话累活揽到自己的作用域下,屏蔽到角落里。

说到这,突然想到一个词:金玉其外 败絮其中……
展开
1
自卖自夸
评论
赞了这篇文章
𝐹𝑟𝑜𝑛𝑡𝑒𝑛𝑑 𝐷𝑒𝑣𝑒𝑙𝑜𝑝𝑒𝑟 @RE Info Tech (Shanghai) Branch
·
4年前

vue-cli3.0 + webpack 4 + vant + less + rem + axios构建h5移动端项目,持续更新!

See Configuration Reference....
2
下一页
个人成就
文章被点赞 376
文章被阅读 40,039
掘力值 1,124
收藏集
1
关注标签
5
加入于