原文:设计一个好的通用组件

今天看了同事写的组件,有一些感触,怎么才能设计一个好的组件呢 我感觉应该要包含下面几点: . 要易用 至少让使用者能够简单方便的引入到程序当中 . 要稳定 需要增加关键的测试 . 要灵活 关键参数可配置 . 要全面 日志 拦截器 监听器 . 要谨慎 要考虑多种情况 . 要易读 写的东西要能给别人讲清楚 如何做 .如何做到易用,所谓众口难调,你觉得好用,其他人未必这样觉得。做一个组件之前,先了解各方 ...

2019-01-14 16:41 0 1347 推荐指数:

查看详情

如何设计一个通用的查询接口

临近放假,手头的事情没那么多,老是摸鱼也不好,还是写写博客吧。 今天来聊聊:如何设计一个通用的查询接口。 从一个场景开始 首先,我们从一个简单的场景开始。现在,我需要一个订单列表,用来查询【我的订单】,支持分页,且支持高级搜索。 整个查询流程 我们先来设计下整个查询的流程,我认为 ...

Wed Jan 19 22:31:00 CST 2022 5 2309
如何设计一个的测试用例

一,检查标准 1.准确性(Accurate) Tests what the descrīption says it will test. 测试覆盖了描述部分需要测试的内容。 2 ...

Sat Oct 26 05:52:00 CST 2013 0 4441
怎样设计一个的数据库

数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。   在数据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。 一、数据库和信息系统 ...

Fri Aug 18 00:30:00 CST 2017 0 31163
mysql逻辑删除真的不是一个设计

转自:https://www.jianshu.com/p/f37281576585 在互联网公司中数据的积累是非常重要的,所以就有了逻辑删除这样的设计。所谓逻辑删除就是在表中加入类似is_deleted字段,将删除操作变成更新操作。当is_deleted=1时就代表这条记录已经删除 ...

Sun Oct 10 00:59:00 CST 2021 0 1128
如何设计一个"的"测试用例?

什么才算是“的”测试用例? 的测试用例一定是一个完备的集合,它能够覆盖所有等价类以及各种边界值,而跟能否发现缺陷无关。 "的"测试用例必须具备哪些特征? 一个的”测试用例,必须具备以下三个特征。 1.整体完备性:"的"测试用例一定是一个完备的整体,是有效测试用例组成 ...

Mon Jul 02 20:52:00 CST 2018 0 2429
Tsx写一个通用的button组件

一年又要到年底了,vue3.0都已经出来了,我们也不能一直还停留在过去的js中,是时候学习并且在项目中使用一下Ts了。   如果说jsx是基于js的话,那么tsx就是基于typescript的   废话也不多说,让我们开始写一个Tsx形式的button组件,   ts真的不仅仅只有我们常常熟 ...

Fri Nov 22 01:26:00 CST 2019 2 641
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM