- 博客(115)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 这样设计开发API,真的是 yyds!!!
💝 不玩心跳、擦边,只有实打实的爱!⛔ 不是更强的 postman、jmeter, xxxx!🥳 ApiHug 提供API 设计到实现的新范式!ApiHug 准则:📐 设计先行: Design First📑 协议驱动:Specification Driven🗺️ 单一信任源: Single Source of Truth❤️ 开发同理心: Development EmpathyApiHug:无服务: 一切尽在本地, 或者您的内部 Repository。
2024-05-20 08:31:30
2313
原创 2024/08(二) 近期关于AI的阅读和理解[笔记]
很早的 AutoGPT 也有相类似概念,再到 Langchain 据闻也搞自己的 Studio IDE, 其实总总的这些操作, 一个是补充LLM 不具备行业知识和现有业务流程的融入问题;你终端用户只对UI感兴趣哈, 最近迫于很多友商的压力,咱也被迫上了个“AI”产品, 你发现基本是挂个AI的客服系统, 有的基本IF/ELSE 都不判断, 直接就是接的产品搜索, 唯一流出路径就是产品详情页。)就有这个, 现在你在百度搜索,日历,天气相关内容,都是可直接交互的了;未来可能的情况现在的各种 ai?
2024-08-23 07:55:07
700
原创 无门槛智能化测试革命—让每个开发者都是质量守护者!
新一代测试框架 Kolakola 测试框架,带给你不一样体验,申明式测试, 人人都会写,人人都能写。新一代测试框架 Kola。
2024-08-18 06:52:31
795
原创 Kola DSL domain specific language 设计
Kola 从 SmartBear 的 PactFlow, Spring clout Contract, Spock, Karate 等前辈上得到很多参考和灵感;直接用 ApiHug 上下文的 api 可以有更丰富的上下文, 关于request, response 的定义, path, 参数, 校验规则。但是 BDD 的表达方式,真的是太好了,兼顾程序世界的结构化,和非程序世界的通俗易懂;更不用说, 测试界的基石: Junit5, TestNG, AssertJ 等基础框架;在 ApiHug 上下文,
2024-08-09 08:18:21
863
原创 How we design Kola
至于生成的测试代码, 那个完全是 java 写的 Junit5 代码, 使用的三方辅助包,都是耳熟能详的,你应该没有任何的学习和理解成本。但是如果你使用任何已存在或者三方的API, Kola 也能测试, 只是失去了部分灵活和便捷, 比如无法自动帮你mock 一个请求体;Kola 依托一系列成熟、优秀的第三方库和框架,构建起了强大的基础设施,从而提供了一套完整的测试解决方案。我们通过将协作工作集中在具体的、贴近实际的示例上来实现这一点,这些示例阐述了我们希望系统的行为方式。
2024-08-09 07:30:00
653
原创 DSL domain specific language of Kola
Kola 从 SmartBear 的 PactFlow, Spring clout Contract, Spock, Karate 等前辈上得到很多参考和灵感;直接用 ApiHug 上下文的 api 可以有更丰富的上下文, 关于request, response 的定义, path, 参数, 校验规则。但是 BDD 的表达方式,真的是太好了,兼顾程序世界的结构化,和非程序世界的通俗易懂;更不用说, 测试界的基石: Junit5, TestNG, AssertJ 等基础框架;在 ApiHug 上下文,
2024-08-08 22:38:09
805
原创 面向AI的API设计,一键让你API智能化!
依托于工具和流程,可在设计,编译阶段加上更多的 rule check, 提前人肉对齐校验好,如API 缺 questions 设定,或者数量少于三个,为不合格,需退回重新设计!当然标题有点夸张了, 良好的API 只是为后面,任务规划,Agent设计提供不可多得的元材料,为必要非充分条件。
2024-08-08 08:35:48
358
原创 Preview of Kola
Kola is a testing framework and tool, primarily serving the entire Apihug ecosystem
2024-08-07 08:48:23
1151
原创 2024/08 近期关于AI的阅读和理解[笔记]
就像商业能力很强的云数仓公司 Snowflake 一样,Cohere 也采用了,而且它的付费模式很精细。Cohere 按照模型的不同能力,包括文本生成,文本总结,重新排名,文本分类等能力制定了不同了价格,而在每一种能力里,模型是否经过定制化,价格也有区分,客户可以根据自己的不同需求任意选择能力和模型的类型。Cohere 在计算上的支出是竞争对手的 20%。但,并交付一些对市场同样有,这是 Cohere 战略的核心部分。人类会做很多鹦鹉学舌的事情,并且有很多偏见。
2024-08-06 09:04:46
690
原创 《人有人的用处》[笔记]
机器和生命体一样是一种装置,它看来是局部地和暂时地抗拒着熵增加的总趋势的,由于机器有决策能力,所以它能够在一个总趋势是衰退的世界中,在自己的周围创造出一个局部组织化的区域来。置身于多种角色,感同身受,在快和慢,现在和将来,个体和团队上综合平衡,极具同理心是ApiHug 人文基础,她不仅仅是一段代码,一个工具,一种方式。把生命存在这一短暂的偶然事件,以及人类存在这一更加短时的偶然事件看作具有同等重要的价值,而不必去考虑它们的一瞬即逝的性质。长度的单位是米,重量的单位是千克, 信息的单位?
2024-08-05 09:07:50
707
原创 ApiHug Kola 测试框架
通过统一的API 设计元语(DSL, domain specific language), 让API 设计更语言化(Describe);OAS (OpenAPI specification), 是 ApiHug世界的 "金科玉律", 严格保证定义 ↔ 实现之间同构(isomorphism)态射。置身于多种角色,感同身受,在快和慢,现在和将来,个体和团队上综合平衡,极具同理心是ApiHug 人文基础,她不仅仅是一段代码,一个工具,一种方式。实现 API 从:蓝图→施工→测试→落地,不走样, 不变形,不改味。
2024-08-03 08:08:28
238
原创 测试的左移
"左侧",即测试发生在软件开发生命周期的早期阶段。传统的软件开发方法顺序进行,大部分测试都被安排在项目的最后阶段。这种技术意味着更昂贵的返工和重新安排日程。因此"左移",使得测试团队在软件开发的最初阶段就参与进来。一位理想主义者对于测试的设想-CSDN博客一入测试深似海,不如继续去搬砖-CSDN博客。
2024-07-30 08:15:48
948
原创 一位理想主义者对于测试的设想
快速开启 - ApiHug如何在15分钟内,使用 ApiHug 启动一个API开发项目.通过统一的API 设计元语(DSL, domain specific language), 让API 设计更语言化(Describe);实现高度的一致化,和高复用。OAS (OpenAPI specification), 是 ApiHug世界的 "金科玉律", 严格保证定义 ↔ 实现之间同构(isomorphism)态射。实现 API 从:蓝图→施工→测试→落地,不走样, 不变形,不改味。极致沟通效率和极低信任成本。
2024-07-24 08:16:54
623
原创 2024/07 近期关于AI的阅读和理解[笔记]
PDCA 计划-执行-检查-行动”(Plan-Do-Check-Act) I-P-O-F(Input 输入, Process 处理, Output 输出, Feedback 反馈) COT chain of thought 是如此的相似。置身于多种角色,感同身受,在快和慢,现在和将来,个体和团队上综合平衡,极具同理心是ApiHug 人文基础,她不仅仅是一段代码,一个工具,一种方式。作业即标注:重新设计作业过程,将AI反馈流程与作业流程融合,以驱动AI飞轮:流程即消费,反馈,生成;
2024-07-18 12:01:46
783
原创 RAFT & RAG & GraphRAG
ApiHug 准则:📐 设计先行: Design First📑 协议驱动:Specification Driven🗺️ 单一信任源: Single Source of Truth❤️ 开发同理心: Development EmpathyApiHug:无服务: 一切尽在本地, 或者您的内部 Repository无强依赖: 遵循行业最佳、最成熟实践、可插拔无隐藏:一切尽公开透明。
2024-07-12 08:29:28
1021
原创 一入测试深似海,不如继续去搬砖
质量检测(QA)作为成品输出到市场最后一道工序, 几乎可以肯定在国内大大小小团队是最薄弱的环节, 在将软件整个开发流程流水化后,这是最后一个令人担心的地方了。在新开发流程改造后, 设计(技术)和写代码可以达到1:1比例,这是个惊人的变化, 初期貌似效率有所影响,但是随着业务共识越来越多,分歧越来越少;设计部分的工作量会越来越少(越来越快),如果保持这个比例,写代码效率不降低,意味着整体交付时间会大大减少,同时过程质量还可控;这让预期20%提效可能性更高;那么问题来了,最终的质量如何保证呢?
2024-07-04 08:44:25
872
原创 知不知行不行?
事前提要求,事后决定满意不满意,中间尽量少干涉——老板对员工不也是这样吗?甲方对乙方不也是这样吗?都是后者在生成,但双方共同创造了最终结果。& 批判性思维(Critical Thinking),机器的学习如此, 人更如此, 其实多几个为什么, 分解到最原子(第一性原理), 连电脑都会变得聪明高大上啦!但是在廉价的环境下, 大部分人的脑子已接近 “电子宠物”, 因果不分,逻辑混乱, 在巨大的电子网络里,也只是巴浦洛夫的实验对象。AI 能做啥?你(人) 能做啥?在变革前,如果傻傻分不清, 会两个极端发展。
2024-06-28 09:01:25
1025
原创 对不起来晚了,让你们受苦了!
实现高度的一致化,和高复用。OAS (OpenAPI specification), 是 ApiHug世界的 "金科玉律", 严格保证定义 ↔ 实现之间同构(isomorphism)态射。置身于多种角色,感同身受,在快和慢,现在和将来,个体和团队上综合平衡,极具同理心是ApiHug 人文基础,她不仅仅是一段代码,一个工具,一种方式。如何降低灾难的发生, 首先是防止潘多拉盒子的打开,再而让潘多拉这个盒子不存在,再再而抹去潘多拉这个词;实现 API 从:蓝图→施工→测试→落地,不走样, 不变形,不改味。
2024-06-13 08:38:21
1340
原创 低价和低俗
无底线的低价可不就是低俗了吗?O(∩_∩)O哈哈~AI说的(引导他说的)综上所述,无底线的价格竞争是一种的经营策略,不利于行业的健康发展和消费者利益的维护。企业应该在合理的利润空间内,通过提升产品质量和服务水平来赢得市场竞争。💝 不玩心跳、擦边,只有实打实的爱!⛔ 不是更强的 postman、jmeter, xxxx!🥳 ApiHug 提供API 设计到实现的新范式!ApiHug 准则:📐 设计先行: Design First📑 协议驱动:Specification Driven。
2024-06-12 17:50:52
1073
原创 单一原则+干湿分离,让你的架构能力起飞
置身于多种角色,感同身受,在快和慢,现在和将来,个体和团队上综合平衡,极具同理心是ApiHug 人文基础,她不仅仅是一段代码,一个工具,一种方式。在工程界,有样板间(Pattern), 脚手架(Scaffold)辅助,即使复杂如上海中心这样的工程,终是普通的水泥工垒砌起来。在软件架构中,以设计范式(pattern)为道,以实践工具为术,可以大大减缓软件架构的腐败,降低在软件架构演进过程熵值扩散。设计态:DSL 定义(目录,包结构,值对象,领域对象,枚举,错误...) + 可视化。
2024-06-05 08:20:16
1590
原创 大道至简重剑无锋,差点没被Reactor玩残!
最近好贱不贱,放着以前熟练使用 netty 实现RPC 和 Websocket不用,非得使用 Reactor Netty 去搞,本想着高级的封装NB,好撑门面,那想知,这玩意七绕八绕,连如何启动的都搞不明白,一堆 Mono, 完整不知道程序跑到哪里了, 得,彻底放弃,全部删除, 用原汁原味的 Netty 半天就捋得非常清晰。实现高度的一致化,和高复用。置身于多种角色,感同身受,在快和慢,现在和将来,个体和团队上综合平衡,极具同理心是ApiHug 人文基础,她不仅仅是一段代码,一个工具,一种方式。
2024-05-30 07:45:00
702
原创 只要尝试一次API正向工程,你就会无可救药的爱上她!
何为正向,何为反向?举个例子:在数据库的设计里面这个概念可能被大量涉猎;古早先是 DBA设计好表以及表之间的关系(一对多,多对一,多对多...);然后应用是通过ORM 映射数据库表到业务内领域对象;于是乎大量的数据库反向工程工具就应运而生,很多低代码平台就是这样操作的通过获取数据库schema的元信息,反向生成“智能”表格;新时代的 text2sql, chat2db 都是大致的操作思路;
2024-05-27 16:19:53
1168
原创 瞧瞧人家写的API, 那叫一个优雅 真是服气了!
做好事难,一辈子做好事更难,写一个漂亮的接口容易, 难的是一直写漂亮的接口, 当持之以恒变成一种习惯,再而卓越!💝 不玩心跳、擦边,只有实打实的爱!⛔ 不是更强的 postman、jmeter, xxxx!🥳 ApiHug 提供API 设计到实现的新范式!ApiHug 准则:📐 设计先行: Design First📑 协议驱动:Specification Driven🗺️ 单一信任源: Single Source of Truth❤️ 开发同理心: Development Empathy。
2024-05-23 07:30:00
532
原创 如果你在屎海里遨游,唯一要做的就是....
由福强老师的有感而发, 前一段时间有个对接 1688 后台API 推送产品数据的需求, 本以为在春节前(2024)前结束, 但是即使到现在(2024五月份)还在零零散散的修改;注意这里尚未有深入的对接, 后来又有一个需要对接淘宝(聚石*),在IT资源有限的情况下,只能忍痛割爱暂时放弃。固然对于一个存在很久的系统不能以新系统(绿地)来看待, 但是真的一些遗留系统现在已经到了令人发指的程度, 用我高中一个同学讲的那个恶心的笑话:一家卖炸肉丸店铺原料如何获取方式.... 导致听完,你能在几个月内对肉丸望而却之。
2024-05-22 11:30:00
1324
原创 战遍天下无敌手 != 更好的自己
首先ApiHug的立场:Swagger/OAS 标准,就是开放API的王道,没有另外一个“更好用”之说;参考背后的 Smartbear, 以及为此标准努力的专家们。Postman 是API管理平台的名至实归的初创者,值得尊重和学习。JMeter 作为java 世界“小众”的压力测试工具(Apache出品),以其灵活、开放、强大而又完备的工具栈,一直长久服务在软件测试界。在软件的开发的整个流程, 各种因素错综复杂, 然而人的因素自始至终还是最重要;工具的加持,固能锦上添花,但是人的跃升,才是本源之道。
2024-05-21 07:30:00
608
原创 Spring WebFlux 核心流程-响应式编程-024
🤗 ApiHug × {Postman|Swagger|Api...} = 快↑ 准√ 省↓
2024-05-18 11:30:00
1004
原创 WebFlux DispatchHandler-响应式编程-023
🤗 ApiHug × {Postman|Swagger|Api...} = 快↑ 准√ 省↓。
2024-05-17 07:30:00
794
原创 ApiHug - 闭门造车, 出门合辙
🤗 ApiHug × {Postman|Swagger|Api...} = 快↑ 准√ 省↓闭门造车, 出门合辙标准API设计元语,面向协议,单信任源(Single Source of Truth)
2024-05-16 07:57:30
664
原创 Spring Boot 自动配置-响应式编程-022
🤗 ApiHug × {Postman|Swagger|Api...} = 快↑ 准√ 省↓
2024-05-16 07:30:00
1623
原创 Spring WebFlux 初探-响应式编程-021
🤗 ApiHug × {Postman|Swagger|Api...} = 快↑ 准√ 省↓。
2024-05-15 07:30:00
1027
原创 Spring WebFlux 初探-响应式编程-020
🤗 ApiHug × {Postman|Swagger|Api...} = 快↑ 准√ 省↓Spring WebFlux, 建立在 Reactor-Netty 之上!
2024-05-14 07:30:00
329
原创 Reactor Netty 其他-响应式编程-018
至此 Reactor + Reactor Netty + 部分 Netty 的都学完了, 下面剩下。🤗 ApiHug × {Postman|Swagger|Api...} = 快↑ 准√ 省↓。
2024-05-12 07:30:00
203
原创 Reactor Netty UDP 客户器端-响应式编程-017
🤗 ApiHug × {Postman|Swagger|Api...} = 快↑ 准√ 省↓UDP协议 UDP(User Datagram Protocol)
2024-05-11 07:30:00
315
原创 Reactor Netty HTTP 服务器端-响应式编程-014
🤗 ApiHug × {Postman|Swagger|Api...} = 快↑ 准√ 省↓Reactor Netty提供了易于使用和配置的HttpServer。它隐藏了创建HTTP服务器所需的大部分Netty的功能,并增加了背压。
2024-05-10 07:30:00
626
原创 Reactor Netty UDP 服务器端-响应式编程-016
🤗 ApiHug × {Postman|Swagger|Api...} = 快↑ 准√ 省↓UDP协议 UDP(User Datagram Protocol) , 文中代码都在:。
2024-05-10 07:30:00
1600
600款国内外最热门AI工具汇总
2024-04-23
埃森哲《技术展望2024》中文完整版
2024-04-18
大模型与AIGC蓝皮书
2024-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人