
获得徽章 0
作为 ts 库的使用者,意识到哪些地方可能提供了泛型且需要你导入并显式地传入泛型来获得更好的类型提示要比你掌握了多少个工具泛型更重要;作为 ts 库的提供者,意识到哪些地方可以通过类型体操来帮助开发者减少心智负担要比你掌握了多少个类型体操更重要。
评论
点赞
测试用例要面向特性而不是面向实现
你只需要测自己的一亩三分地,默认你依赖的都是安全的
像写文档那样去写用例
你只需要测自己的一亩三分地,默认你依赖的都是安全的
像写文档那样去写用例
评论
2
本文基本上囊括了非端侧小程序引擎实现的方方面面,其中还涵盖了大量的微信小程序开发文档里不会告诉你的特性细节(可作为引擎侧的测试用例)。理论上本文可以作为实现小程序引擎的技术细节文档来查阅,不太适合通读
评论
点赞
当某些列表页希望用户每次只聚焦于单个列表项,但又不是每个列表项都是占满屏幕时就不太适合使用全屏滚动方案了。
所以,可以在保留原有滚动查看的基础上再增加一个上下切换的功能,仅作为滚动查看的辅助工具而存在看起来就可以很好的满足该种需求。
所以,可以在保留原有滚动查看的基础上再增加一个上下切换的功能,仅作为滚动查看的辅助工具而存在看起来就可以很好的满足该种需求。
评论
1
底层实现有时候不必循规蹈矩,能解放业务层才是关键。如果底层为了守规矩反而破坏了业务层的规矩才是得不偿失的添乱行为,行话叫过度设计。
其实这也是所谓封装的原则之一,从函数到模块到组件到页面再到工程的设计都应当秉持着为更上一层服务的原则,尽可能地把下一层的脏话累活揽到自己的作用域下,屏蔽到角落里。
说到这,突然想到一个词:金玉其外 败絮其中……
其实这也是所谓封装的原则之一,从函数到模块到组件到页面再到工程的设计都应当秉持着为更上一层服务的原则,尽可能地把下一层的脏话累活揽到自己的作用域下,屏蔽到角落里。
说到这,突然想到一个词:金玉其外 败絮其中……
展开
1
点赞
赞了这篇文章