首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏ThoughtWorks

    细说API - 文档和前后端协作

    在上一篇文章——《细说API - 重新认识RESTful》中介绍了如何理解和设计RESTful风格的API,现在我们来聊聊如何有效的呈现API文档,以及前后端协作的方式。 API 文档的缺乏给前后端协作带来困难,在缺乏专门工具的情况下,编写和维护文档是一件工作量巨大的事,人工处理也非常容易出错。 本文将会介绍三种方案来解决前后端协作的问题: 基于注释的 API 文档:这是一种通过代码中注释生成 API 文档的轻量级方案,它的好处是简单易用,基本与编程语言无关。 使用契约进行前后端协作:在团队内部,前后端协作本质上需要的不是一份 API 文档,而是一个可以供前后端共同遵守的契约。 围绕着 RAML 这一标准,构建出 API 协作的工具链,设计、构建、测试、文档、共享。 ?

    1.8K30发布于 2019-03-08
  • 来自专栏linux运维

    协作场景:用AI加速TypeScript后端API开发

    TypeScriptv5.2.2,PostgreSQLv15.3,Docker24.0.5,AI工具:Cursor(v0.42.0withClaude3.5Sonnet),GitHubCopilot.协作目标 :开发一个TypeScript的Express后端API,用于管理任务(CRUD操作),连接PostgreSQL,要求类型安全、性能稳定,部署到Docker。

    35310编辑于 2025-08-31
  • 来自专栏研发管理

    API测试 | 3步走,通过协作实现API的高质量交付

    在高频的迭代节奏中,这些协作上的问题会被不断放大,最终持续影响API的交付质量。想要解决这个问题,就必须从优化团队的协作结构着手。 协作失效:API质量下滑的重要原因自动化工具本应是质量的保障,但由于团队之间的工作流程并未真正打通,依然存在协作的断层。 3步构建API质量的协作体系协作层面的问题,并不会随着部署频率的增加而自动消失,反而会在一次次的快速迭代中被放大。 因此,若要从根本上提升API质量,就必须进行协作优化:1、构建统一的沟通语言这是打破信息壁垒的基础。开发、测试和运维团队需要在质量认知上达成共识。例如,一个测试用例应该包含哪些元素才算结构完整? 在软件发布节奏不断加快、服务拆分日益精细的背景下,API已经成为保障系统稳定性和用户体验的关键环节。真正的挑战在于,能否让整个团队围绕着共同的质量目标,形成一套高效顺畅的协作机制。

    23010编辑于 2025-10-13
  • 来自专栏国产

    用了这个API协作调试工具,忘记了postman

    开始使用时感觉比较好的功能1、所有数据同步在云端,即使更换电脑,也可以通过浏览器使用(安装插件即可);2、定义好API文档,就可以开始调试、Mock、自动化测试,非常方便;3、区分测试环境,因为我的项目多而杂 tos-cn-i-k3u1fbpfcp/3d02e8157a8944a4bd451693b8b5e059~tplv-k3u1fbpfcp-zoom-1.image" alt="" width="30%" />4、API 和之前工具的对比,以及对Apifox的建议之前使用过几款API调试工具,Postman等,它们给我的感觉是大同小异的,可以满足基本的接口调试工作,但是并没有我觉得很亮眼的功能,当然也有可能是我还没有接触到比较高级的操作

    60220编辑于 2022-10-11
  • API 在线调试工具:助力高效开发与团队协作

    Apifox 并非仅仅是另一个简单的调试器,它是一个集 API 文档管理、API 调试、API Mock 服务以及自动化测试于一体的综合性协作平台。 这意味着,开发者可以在一个统一的环境下完成 API 的设计、调试、模拟和自动化测试,极大地优化了工作流程,促进了前端、后端及测试团队之间的紧密协作。 简洁易用,协作无忧: Apifox 的界面设计简洁直观,操作逻辑清晰。其在线分享 API 文档的功能,省去了团队成员之间反复导出和传输文档的麻烦,让信息传递更加即时高效。 在线调试及协作平台,其设计理念充分考虑了国内开发者的实际需求,致力于简化 API 的测试和调试流程,从而有效提升开发效率与项目质量。 除了文中提及的功能,它还提供了更为完善的团队协作和项目管理特性,方便团队成员共享文档,协同推进项目。如果您正寻觅一款强大而易用的 API 调试工具,Apifox 绝对值得您深入体验。

    56010编辑于 2025-09-23
  • 来自专栏研发管理

    统一、测试、协作:3方向解析API Hub的高效API管理方案

    版本混乱、信息滞后、协作割裂等问题逐渐成为企业数字化转型的障碍。传统零散的管理方式难以应对这种变化,迫切需要一个能够集中管理 API 全生命周期的平台。 SmartBear的API Hub(前身是SwaggerAPI) 它整合了设计、文档、测试和协作功能,为企业提供更高效和安全的 API 管理模式。 统一的API设计:从源头确保一致性API Hub 为 API 生命周期建立了“唯一真实来源”,让团队从设计阶段就能保持一致性。 开发人员无需改变日常习惯,就能让设计、代码与测试结果统一同步到 API Hub 中,实现更高效的跨团队协作API 管理早已超越了单纯的网关或监控,它需要覆盖完整生命周期的集中式平台,并能在协作与效率之间取得平衡。SmartBear 的 API Hub 正是这样一个面向未来的选择。

    26810编辑于 2025-09-09
  • 来自专栏linux运维

    协作场景:用AI快速开发一个Python Flask API

    Ubuntu22.04,Python3.10.12,Flaskv2.3.2,SQLite3.36.0,Docker24.0.5,AI工具:Cursor(v0.42.0withClaude3.5Sonnet).协作目标 目标是用AI加速代码生成和调试,确保API高效、可靠,减少手动写SQL的时间。 /books.db:/app/books.db关键步骤初始化项目:用Cursor生成Flask和SQLite代码,10分钟搭建API框架。 错误处理:加try-catch和错误响应,API更健壮。Docker部署:用AI生成的Docker配置,30分钟完成部署。测试验证:用Postman压测,50并发下响应稳定在100ms。 代码质量:输入验证和错误处理让API更可靠,零SQL注入风险。部署顺畅:Docker配置开箱即用,部署到本地和云端零报错。

    32610编辑于 2025-08-31
  • API开发追踪工具:构建高效接口协作体系的核心引擎

    在数字化浪潮下,API早已不只是开发细节,而是产品架构与交付效率的关键枢纽。特别是在前后端解耦、微服务架构广泛普及的今天,API的开发、联调、测试和版本管理已成为影响团队协作流畅度的重要因素。 这正是“API开发追踪工具”登场的时机——它们不仅承担接口任务管理职责,更像是一套帮助产品、研发、测试三方协调、共建、共管接口协作体系的中枢系统。 一套成熟的API开发追踪工具,应具备以下功能: 任务可视化管理 接口文档同步与变更控制 联调责任分配 权限分级与访问控制 多角色协同支持(产品/开发/测试) 这些能力的结合,使接口开发从“临时协作 二、接口协作体系中的“权限维度”与权限分级看板类似,API开发追踪同样面临“不同角色应看到不同内容、执行不同操作”的实际需求。 四、推荐API开发追踪工具盘点工具名称核心能力适用场景板栗看板轻量任务管理、本地化支持好、权限清晰国内团队协作首选,适合快速部署Jira敏捷管理强,支持插件拓展中大型技术团队多模块并行开发YApi接口文档

    21520编辑于 2025-07-14
  • Apipost vs Apifox:高效API协作的差异化功能解析

    作为经历过多个企业级项目的API架构师,我深刻体会到工具选型对团队协作效率的致命影响。 最近深度使用APIPost和Apifox后,发现了几个令人惊喜的差异化功能,这些特性在实际开发中显著提升了我们的协作质量。 四、接口锁定:团队协作的保险栓在20人规模的跨职能团队中,我们曾因测试人员误改生产环境接口参数导致重大故障。

    25500编辑于 2025-04-06
  • 来自专栏得物技术

    得物API一站式协作平台探索与落地

    面临的问题根据行业报告显示,开发团队大概有50%的工作时间是围绕着API开展的,目前在得物的研发流程中,围绕API文档的协同工作分散在不同的工具或者平台,导致现有的API在研发协同工作中低效流转。 测试驱动开发:同步自动化测试平台针对API的测试用例,提高API交付的质量。实现数据Mock:基于API的数据Mock,提升前端、客户端的研发效率。 图片通过对DTDD模式的探索和思考,最终完成了得物一站式文档协作平台的自主研发,Mooncake一站式文档协作平台的上线只是起点,绝不是终点,对于文档平台的展望如下图所示,通过文档协作平台的建设,推动业务发展 基本功能: 围绕API提供基本的功能,例如接口文档、接口测试、数据Mock等解决方案: 围绕API的一些功能,为研发提供解决方案,如研发流程的管理、API的快速生成、接口编排、依赖信息变更等降本提效: 总结&思考本文简要给大家介绍了Mooncake作为得物一站式研发协作平台的演进过程。

    1.7K110编辑于 2022-10-26
  • 2025 API 开发协作新潮流,先进开发团队及企业如何选择?

    Apipost 与 Apifox 作为市场上备受瞩目的两款工具,展现出不同的特质,本文将从API开发的核心功能,协作与团队管理,扩展性、集成与生态格局、AI能力等全方位了解两种工具的不同之处,从而为先进的企业及研发团队如何选择提供方向 协作与团队管理:Apipost 打造高效协同生态 先进开发团队通常具有跨部门、跨地域协作的特点,对协作与团队管理工具的要求极高。Apipost 提供了一套全面且强大的协作解决方案。 其强大的功能体系、深度融合的 AI 能力、高效的协作机制、便捷的用户体验和卓越的性能稳定性,使其成为先进开发团队在 API 开发管理领域的首选工具。 越来越多的先进开发团队正在使用 Apipost 提升研发效率、保障 API 质量、促进团队协作,实现数字化转型与创新发展。 在 2025 年及未来,Apipost 将继续引领 API 开发协作新潮流,助力先进团队在激烈的市场竞争中脱颖而出,创造更多可能。

    28610编辑于 2025-06-16
  • 来自专栏ApiPost接口测试

    接口协作--apipost接口协作工具

    接口协作 apipost支持接口在线协作编辑功能,打开apipost创业一个团队,在创建一个项目。 在把需要一起协作的人员添加到团队中 在进行项目编辑把需要进行协作的人员拉取到项目中 之后在进入项目创建接口就可以进行接口协作了 Apipost官方链接:https://console.apipost.cn

    1.1K20编辑于 2022-05-24
  • 来自专栏得物技术

    得物 API一站式协作平台的一些思考

    背景Mooncake是得物API一站式协作平台。 这份指令的出发点是,贝索斯认为人际沟通往往会造成组织执行不力,而他解决这个问题的方式,就是通过API,系统性的规范组织间的对话。 这个其实在当下很普遍的微服务架构之下,已经不是什么新鲜事了,还有我们大量使用三方开放API,这些都是通过API来完成系统间的调用;但是在当时,如何让人们接受这个方案,积极的参与进来,同时也预防API泛滥 那么如何让文档规范起来,如何让更多的开发同学把接口统一起来,如何让数量庞大的接口文档发挥更大的价值,Mooncake从三个方面提供服务做了一次升级:1、从单一mock服务升级为围绕接口文档的一站式协作平台 这个概念来自穷查理宝典,Mooncake 融合打通了EP、CMDB、RDC、网关等平台,最大限度的发挥文档的价值,也最大限度的降低研发同学在API沟通上的成本。第二分而治之,各个击破。

    53920编辑于 2023-04-14
  • 来自专栏得物大前端

    得物 API一站式协作平台的一些思考

    背景Mooncake是得物API一站式协作平台。 这份指令的出发点是,贝索斯认为人际沟通往往会造成组织执行不力,而他解决这个问题的方式,就是通过API,系统性的规范组织间的对话。 这个其实在当下很普遍的微服务架构之下,已经不是什么新鲜事了,还有我们大量使用三方开放API,这些都是通过API来完成系统间的调用;但是在当时,如何让人们接受这个方案,积极的参与进来,同时也预防API泛滥 那么如何让文档规范起来,如何让更多的开发同学把接口统一起来,如何让数量庞大的接口文档发挥更大的价值,Mooncake从三个方面提供服务做了一次升级:1、从单一mock服务升级为围绕接口文档的一站式协作平台 这个概念来自穷查理宝典,Mooncake 融合打通了EP、CMDB、RDC、网关等平台,最大限度的发挥文档的价值,也最大限度的降低研发同学在API沟通上的成本。第二分而治之,各个击破。

    76310编辑于 2023-04-11
  • 来自专栏腾讯社交用户体验设计

    高效协作 I 资源库的协作方式

    然而,在整个项目流程中,设计与开发之间的协作,也是完成整个项目的关键环节。设计师如何与开发之间进行高效协作呢?这是我们想要解决的问题。 本文将从分析现有的设计开发协作方式存在的问题出发,然后探索一种新的协作方式—Git资源库的协作方式,希望对大家有所帮助。 现有设计师与开发协作的问题 腾讯文档作为一款跨平台的工具协作产品,目前涵盖了多个平台多个端,包括手机端、Pad端、PC客户端、PC网页端等。 思考:现有的协作方式,对于设计和开发来说都不是最好的协作方式,我们希望基于以上这些问题,寻找一种更优的解决方案,较少的占用开发人力,较快的进行资源迭代,从而让协作变得更加高效。 资源库跟随版本号自动更新,自动发布; 高效协作新方式:云端库+组件库+资源库 我们将资源库的协作方式应用到了项目上,经过验证,对于跨平台产品来说,确实极大的提升协作效率。

    1K20发布于 2020-12-02
  • API网关在企业研发协作平台中的深度定制与流程化效能重构》

    在负责的企业研发协作平台升级项目中,初期架构的核心痛点集中暴露了传统API网关在研发场景下的“适配空白”。 当时平台已集成Git代码仓库、Jenkins CI/CD、Jira项目管理、TestRail测试管理、Confluence文档协作等8类研发工具,这些工具分别来自不同厂商,接口规范与认证机制差异极大—Git 正是这些真实的研发效率痛点,让我们意识到,研发协作平台的API网关改造,不能停留在“统一入口”的基础层面,必须深度绑定研发流程,实现“接口聚合、流程联动、流量适配”三位一体的定制化重构。 改造完成后的半年内,研发协作平台的整体效能实现了质的飞跃,网关作为核心枢纽,不仅解决了初期的接口混乱、流量波动、数据断层问题,更成为了研发流程优化的“助推器”。 此次改造的核心启示在于,API网关在研发协作场景下,不应仅仅是“接口转发器”,更应成为“研发流程的编排者、数据流转的连接器、流量调度的管理者”—只有深度绑定业务流程,针对场景特性进行定制化设计,才能真正释放网关在架构中的核心价值

    18300编辑于 2025-10-05
  • 告别Postman协作短板,PostIn实现接口管理高效协作

    PostMan是一款广泛使用的‌API开发与测试工具,‌主要用于模拟HTTP请求、调试接口,不适合高并发或压力测试场景,对特殊协议支持有限,另外高级功能(如团队协作)需购买商业版,对预算有限的团队不友好‌ 2.3 开源免费免费开放源代码,支持社区协作和共享,推动项目不断发展和优化。

    30043编辑于 2025-11-12
  • 来自专栏啄木鸟软件测试

    前端协作流程

    在实际的企业环境中,不只是有前端工程师,更多的场景和项目是通过团队多人协作完成的。作为前端工程师如何与团队中其他角色进行协作呢? 本文将详细介绍前端工程师协作流程 Web系统   在介绍协作流程之前,首先简单地了解Web系统的结构   从宏观上来说,Web系统是部署在服务器上用于为web客户端提供服务的系统。 因此,需要分工协作方式快速响应需求的变更。 考虑到不同角色的协作效率,前端部分根据其偏重方向的差异再做切分   前端又可再细分为页面工程师和前端工程师。 前者偏重于视觉稿的还原和页面的制作,更注重和视觉工程师的协作;后者则偏重于前端交互逻辑的实现,更多的与后端工程师进行协作 ?   

    82620发布于 2019-12-11
  • 来自专栏Apikit

    Eolink 全新一代「AI+API协作管理平台,大模型驱动打造 API 研发管理与自动化测试!

    Eolink 全新一代「AI+API协作管理平台,实现「AI+API」结合,大模型驱动打造 API 研发管理与自动化测试全新体验。Eolink 「AI+API」为 API 带来什么? 输入语义化指令即可生成 API 文档内容;在 API 文档测试页中可一键生成测试请求数据;可实现圈定 API 文档范围智能生成测试方案,自动生成流程测试用例,并提供 API 拓扑图展示图片图片图片图片

    66030编辑于 2023-07-03
  • 来自专栏OneCode 低代码

    AI Agent 中自然语言模型与代码模型在 API 调用中的深度协作

    而在 AI Agent 的背后,自然语言模型与代码模型在 API 调用中发挥着关键作用,它们之间的深度协作,为我们带来了更加智能、高效的交互体验。 模型协作与实际执行:赋能代码工作与自主运行 在实际执行过程中,自然语言模型与代码模型的协作更为紧密且深入。 以智能客服系统为例,当用户咨询机票预订相关问题时,系统自动触发自然语言模型和代码模型的协作流程,代码模型生成的代码自动编译运行,调用机票预订 API 获取相关信息并及时回复用户,大大提高了服务效率和响应速度 模型协作与实际执行:赋能代码工作与自主运行 在实际执行过程中,自然语言模型与代码模型的协作更为紧密且深入。 以智能客服系统为例,当用户咨询机票预订相关问题时,系统自动触发自然语言模型和代码模型的协作流程,代码模型生成的代码自动编译运行,调用机票预订 API 获取相关信息并及时回复用户,大大提高了服务效率和响应速度

    92410编辑于 2025-02-23
领券