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

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

    使用契约进行前后端协作:在团队内部,前后端协作本质上需要的不是一份 API 文档,而是一个可以供前后端共同遵守的契约。 ---- 基于契约的前后端协作 在过去的开发中,往往是后端开发者占主导,像上面的两种方案中,直接注释、反射通过生成 API 文档。 但前后端分离后让合作方式发生了变化。 我把契约测试放到了前后端协作这个部分,是因为契约测试的前提是建立在前后端良好的协作下实现的。“契约测试”关注的是契约,而不是测试。 实际工作中,退一步说,制定好契约就可以完成基本的开发工作,对契约测试、验证可以让前后端协作变得更为可靠。如果你现在还没准备好使用契约测试的话,也不必焦虑,手动定义契约可以让前后端协作先运行起来。 随着引入微服务和开放的互联网项目越来越多,前后端协作的问题越来越明显,而解决上述问题的工具和技术并不通用。

    1.8K30发布于 2019-03-08
  • 来自专栏IT大咖说

    后端高效协作开发的11条建议

    后端分离 前端与后端的分离,能使前端的开发脱离后端的开发模式,拥有更大的自由度,以此便可做前端工程化、组件化、单页面应用等。 除非在一些不得不使用服务器端渲染的情况下(如门户、电商等),应当尽量使用客户端渲染,因为客户端渲染更能使前后端分离(项目分离、代码解耦、协作分离、职责分离等),也能更好的做本地接口模拟开发,提升开发效率 即使用服务器端渲染,在技术支持的条件下,可以使用 node 中间层(由前端人员开发),代替传统的后端模板渲染,这样可以使后端与前端完全解耦,后端与前端只有数据上的往来。 规范的接口文档 前端与后端协作提升开发效率的一个很重要的方法就是减少沟通:能够形成纸质的文档就不要口头沟通、能够把接口文档写清楚也不要口头沟通(参数、数据结构、字段含义等),特别是线上协作的时候,面对面交流是很困难的 前后端并行开发,就是说前端的开发不需要等后端给出接口文档就可以进行开发,等后端给出接口之后,再对接好后就基本上可以上线了。

    1.1K10发布于 2018-12-17
  • 来自专栏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。

    33110编辑于 2025-08-31
  • 来自专栏itclanCoder

    后端联调-一个前端动手写代码的思考

    前端同学利用前端的技术去像素级还原设计稿 蓝湖,sketch等 如果产品没有UI设计,只提供原型,那么基本上就是由前端自己来定,基本上都是用一些现成的UI框架去实现,比如:ElementUI,Antd等 后端接口 后端提供接口文档, 前后端对接口,其实就是前端开发中,页面哪些组件涉及到与后端接口交互的,需要跟后端开发同学进行约定 前端在使用Ajax请求数据时,被请求的URL地止,就叫做接口地止,给前端浏览器返回指定的数据的 每个接口前后端必须要确定接口请求方式,也就是get还是post 接口返回的数据格式,是json字面量对象方式还是xml 接口文档:中接口参数,以及返回每个字段的简单说明,代表的含义 接口调用的URL地止 接口的返回值详细描述,返回的字段中,对象,数组,字符串等说明 接口返回示例,列出服务器返回的数据接口结构 项目前准备 确定上线交付截止时间(一般都是产品经理PM预估) 前端开发,编写静态页面,UI交互 后端接口联调

    44210编辑于 2023-09-21
  • 来自专栏Java项目实战

    构建高效的BFF(Backend for Frontend):优化前端与后端协作

    在现代的Web开发中,前端与后端协作变得越来越紧密,而构建一个高效的BFF(Backend for Frontend)层已经成为许多项目的关键。 BFF(Backend for Frontend)是一种服务架构模式,它旨在解决前端与后端协作中的复杂性问题。 在实际项目中,BFF层可能会更加复杂,涵盖更多的业务逻辑和后端服务集成。通过遵循BFF的设计原则,我们可以提高前后端协作的效率,减少前端的复杂性,提升系统性能和可维护性。 文档和团队协作提供清晰和详细的文档,以帮助前端团队理解如何使用BFF。在前后端团队之间建立良好的沟通和协作是成功的关键。 结论BFF(Backend for Frontend)是一个有助于简化前后端协作、提高系统性能和可维护性的关键架构模式。

    5.5K40编辑于 2023-09-06
  • 来自专栏采云轩

    你想知道的前后端协作规范都在这了

    前言 你是否在为如何制定前后端协作规范而发愁?干货来啦,一文带你了解我们团队内部沉淀并践行已久的前后端协作规范,读完本文,回去大胆拒绝你后端的不合理设计! 二. 为什么需要协作规范? 假如你要在团队内部推一套规范,那么首先你得知道为什么需要制定协作规范呢?有规范会带来什么好处呢? 随着前后端分离开发模式大行其道,前端和后端已经在两个方向上渐行渐远,各自深耕细作、术业专攻。 因此,很有必要制定前后端开发上的规范来抹平代沟,有了协作规范,便有了前后端开发默契,也因此达到了提高开发效率、降低沟通成本的作用。 三. 协作流程规范 首先是协作的流程规范,相信每个团队在前后端协作中都有各自的开发模式和开发流程来保障效率和质量,我们团队的前后端协作大致流程如下图所示: 需求导入、交互视觉导入分析 :对产品导出的需求,参会各方包括产品 协作中的 Bad Case 以下总结了我们团队内部在协作中遇到的比较典型的 Bad Case 以及解决方案,我相信大家在开发过程中也遇到过类似的痛点经历: 类型 1:前端过多的条件逻辑判断 【现象】 按钮

    2.1K20编辑于 2022-12-01
  • 来自专栏微信公众号:Java团长

    以Java后端高级开发为例,讲述面试的准备点

    至于通过技术面试后,项目经理或人事的面试一般是过滤特别差的,比如考察些团队协作能力和沟通表达能力等,这对大家来说应该不是问题。所以在本文里,就以Java后端高级开发为例,讲述下面试的准备点。 其实,在投简历,就可以根据上述要求微调简历,这样获得该岗位的面试机会能更大。不过在本文里,就将以上述需求为例,讲述面试的准备。 三、在刷题,先准备项目描述的说辞 我见到不少候选人,在面试,就会着重刷题,比如看算法题,基础题等,这个是必要的。 ,那么面试官一般也能认可候选人的团队协作能力。 总之,在项目里,你不仅能完成本职工作,而且还能和团队其它人员一起协作

    92120发布于 2018-09-27
  • 后端联调安排工具全方位解析:打通协作壁垒,加速项目交付

    因此,选择合适的前后端联调安排工具至关重要。通过使用合适的工具,团队可以清晰掌握联调任务的进展、迅速定位问题根源,实现顺畅沟通与高效协作。 任务协作低效:前后端信息不同步,沟通不畅,任务交接易出现遗漏或错误。 任务责任不明确:前后端职责分配模糊,可能导致推诿责任,影响联调进程。 三、前后端联调安排工具推荐以下为你推荐的5款强大的前后端联调安排工具,各具特色与优势,适合不同的团队规模与联调场景:工具名称核心优势适用场景与团队板栗看板任务高度可视化、协作简单高效中小型团队、敏捷开发团队禅道项目全生命周期管理 Q3:联调工具是否支持远程协作?A:推荐的所有工具都支持远程协作,满足现代团队的远程办公需求。总结选择一款合适的前后端联调安排工具,是提升团队协作效率、实现项目快速交付的关键一步。 前后端联调不仅是技术对接,更是团队高效协作的重要体现。选对工具,实现从任务混乱到高效有序的快速转变,让你的联调过程变得更加轻松高效。

    31110编辑于 2025-07-17
  • 来自专栏后端1

    利用ApiPost接口调试与文档生成工具,提升后端工作效率

    场景1: 对于我们后端程序员,常常会写一些接口(APIs),但是在前端尚未调用之前,我们必须先自己测试下这个接口是不是正确返回了预定结果。 ApiPost作为支持团队协作的接口管理工具,让同事们在调试接口的同时快速生成接口文档,时间节省一半,提升效率毋庸置疑; 同时,ApiPost的接口数据全部加密存储在云端,随时随地您都可以查看。 3、模拟发送请求(支持文件上传) 我们先写个简单的后端接口接受各种数据 接下来开始apipost的测试了。 5、团队协作 当然,ApiPost更强大的地方在于它的团队协作功能。老板再也不用担心技术的同学效率低啦。 具体我就不细说了。毕竟这个也太容易看懂,没什么说的了。 原文链接:利用ApiPost接口调试与文档生成工具,提升后端工作效率 - 云+社区 - 腾讯云

    60600编辑于 2022-05-22
  • 来自专栏ApiPost

    利用ApiPost接口调试与文档生成工具,提升后端工作效率

    场景1: 对于我们后端程序员,常常会写一些接口(APIs),但是在前端尚未调用之前,我们必须先自己测试下这个接口是不是正确返回了预定结果。 场景3:​ 对于一个App开发者或者一个前端,我们当然要看下后端返给我们的接口数据长什么样。当然,ApiPost就是干这件事的。 场景4: 对于一个功能测试人员,ApiPost同样拥有用武之地! ApiPost作为支持团队协作的接口管理工具,让同事们在调试接口的同时快速生成接口文档,时间节省一半,提升效率毋庸置疑; 同时,ApiPost的接口数据全部加密存储在云端,随时随地您都可以查看。 3、模拟发送请求(支持文件上传) 我们先写个简单的后端接口接受各种数据 接下来开始apipost的测试了。 5、团队协作 当然,ApiPost更强大的地方在于它的团队协作功能。老板再也不用担心技术的同学效率低啦。 具体我就不细说了。毕竟这个也太容易看懂,没什么说的了。

    1.7K150发布于 2019-03-13
  • 来自专栏软件资源

    Adobe InCopy CC2020:印工作必备的文本编辑与协作软件

    Adobe InCopy CC2020是一款专为印制作设计的文本编辑与协作软件,可以协助团队协作,改善设计师和作家之间的工作流程。 印、编辑、设计师甚至版本控制人员可以在同一个平台上工作,提高工作效率同时减少出错几率。 此外,InCopy最大的优点就是印制作中的文案推送和协作。一般来说,在文案编辑后,涉及到排版、调整和排版格式等等环节,这些增加了时间的成本同时也可能会产生误差。 这样的效率可以提升整个项目的质量和效率,允许印制作更快速、更精确的完成印刷品制作。 总之,Adobe InCopy CC2020是一款专业的文本编辑与协作软件,可以协助团队更高效地进行文本编辑和排版工作,同时提供各种实用的工具帮助用户完成各种印制作中的任务。

    80330编辑于 2023-04-12
  • 来自专栏腾讯云TStack专栏

    Q3:继续向前

    在AI领域,国际数据公司IDC发布的《中国人工智能云服务市场研究报告(2019)》报告显示,腾讯云AI公有云市场份额进入国内三,人脸识别API调用量国内第一。

    1.4K20发布于 2020-11-13
  • 来自专栏IT综合技术分享

    组件分享之后端组件——基于Golang的免费、现代和协作的行为检测引擎crowdsec

    组件分享之后端组件——基于Golang的免费、现代和协作的行为检测引擎crowdsec 背景 近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件 组件基本信息 组件:crowdsec 开源协议:crowdsec.net 内容 本节我们分享一个基于Golang的免费、现代和协作的行为检测引擎crowdsec,与全球 IP 信誉网络相结合。

    87510编辑于 2022-06-27
  • 来自专栏ApiPost接口测试

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

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

    1.1K20编辑于 2022-05-24
  • 来自专栏挨踢小子部落阁

    javascript计算几天,几小时,几分钟,几秒

    i]; if(temp>0){ sb.push(temp+unit[i]); } /*一下控制最多输出几个时间单位: 一个时间单位如:N分钟 两个时间单位如:M分钟N秒 三个时间单位如:M年N分钟X秒 以此类推 */ if(sb.length>=1){ break; } } document.write(sb.join("")+""); } 一帮还在习惯不动脑子就直接上if-else的该好好想想了。

    1.6K30发布于 2019-07-02
  • 后端协作新范式:接口联调跟踪工具如何实现“看得见”的接口流转

    建立一套流程有节奏、信息有记录、状态有追踪的接口联调跟踪体系,是现代前后端协作的基本配置。什么是接口联调?接口联调是指前端页面与后端服务之间,在开发阶段进行接口数据的对接、调试与验证的过程。 它涵盖接口定义、文档共享、Mock数据、状态跟踪、反馈记录等多个协作环节。它本质是一次“配合完成任务”的多角色协同行为,目标是保证产品功能在前后端协同下顺利实现,减少因接口问题导致的返工与风险。 接口联调协作的关键角色角色 职责说明 产品经理 明确接口需求、提供字段说明、协调优先级与变更信息 后端开发 接口联调跟踪的常见协作模式任务看板式管理:每个接口为一张卡片,从“待开发”到“已联调”状态可追;文档集成式协作:接口说明文档、字段定义、返回示例与调试备注集中一处管理;变更驱动式通知:接口改动有记录、有提醒 节奏管理策略建议接口交付时间前置:建议在开发中期完成主要接口设计,留足联调周期;每日接口同步会:对关键模块保持每日5-10分钟联调进展汇报;状态可视机制:状态颜色标记或字段字段展示接口卡片进度;设置接口变更冻结点:避免在测试频繁改动接口

    44610编辑于 2025-07-21
  • 来自专栏腾讯社交用户体验设计

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

    然而,在整个项目流程中,设计与开发之间的协作,也是完成整个项目的关键环节。设计师如何与开发之间进行高效协作呢?这是我们想要解决的问题。 本文将从分析现有的设计开发协作方式存在的问题出发,然后探索一种新的协作方式—Git资源库的协作方式,希望对大家有所帮助。 思考:现有的协作方式,对于设计和开发来说都不是最好的协作方式,我们希望基于以上这些问题,寻找一种更优的解决方案,较少的占用开发人力,较快的进行资源迭代,从而让协作变得更加高效。 资源库跟随版本号自动更新,自动发布; 高效协作新方式:云端库+组件库+资源库 我们将资源库的协作方式应用到了项目上,经过验证,对于跨平台产品来说,确实极大的提升协作效率。 结合腾讯文档的在线表格和Git资源库,只要切图资源上传到了资源库,即使不在电脑,也能够快速的提供资源ID,便于开发查找和引用。

    1K20发布于 2020-12-02
  • 来自专栏新智元

    2018·JS“年鉴”:ES6锋芒依旧,React和Express成为后端最受欢迎框架

    统计数据包含JavaScript的前端框架、数据层、后端框架和其他工具等。 全球最受JS开发者欢迎的后端框架 后端JavaScript近年来没有出现任何重大突破。虽然每年新框架层出不穷,但依旧无法撼动Express的宝座。 虽然它无法与功能齐全的Node后端相比,但它专注于解决React应用程序的服务器端出现的问题,这使其成为一个非常有用的工具。 谁曾想,我们所知道的后端类别可能很快就会成为过去! ? 不同后端框架薪资情况 从统计结果来看,不同后端框架,薪资水平普遍处于$50k-$100k。 ?

    70420发布于 2018-12-18
  • 告别Postman协作短板,PostIn实现接口管理高效协作

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

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

    前端协作流程

    在实际的企业环境中,不只是有前端工程师,更多的场景和项目是通过团队多人协作完成的。作为前端工程师如何与团队中其他角色进行协作呢? 随着ajax的出现,产品的用户体验有了更高的要求,web系统也变得越来越复杂,这种协作方式的弊端就越来越明显   首先,从工作方式来看,美工输出的静态页面交给后端之后,转换成模板。 因此,前端所需的专业化技能也越来越高,这时再由后端来兼做前端的工作显然已经无法满足需求   最后,Web产品的一个重要特性就是更新非常快。因此,需要分工协作方式快速响应需求的变更。 当然,这种分工模式还处于探索实践的阶段 角色定义   由前面的Web系统得知,完成一个Web系统,至少需要三种角色的相互协作:视觉工程师、前端工程师、后端工程师   视觉工程师需要精通视觉相关的技术, 前者偏重于视觉稿的还原和页面的制作,更注重和视觉工程师的协作;后者则偏重于前端交互逻辑的实现,更多的与后端工程师进行协作 ?   

    81720发布于 2019-12-11
领券