登录社区云,与社区用户共同成长
邀请您加入社区
26年3月来自韩国汉阳大学的论文“Harness Engineering: A Governance Framework For AI-driven Software Engineering”。驾驭工程(Harness Engineering)——即将机器可执行的架构约束嵌入开发工具链中的实践——已在探索AI-驱动的软件工程各个组织中独立出现,但缺乏共享的分析词汇或正式定义。本文提供一个初步的概念
管理是一门非常重要的实践科学,不是一门理论科学。很多事你只要去做,就一定会有效果,先不着急说一定要拿到理想的效果。比如你想了解一个下属,你跟他吃十顿饭还没有达到你的预期目标,但是这十顿饭是非常不可或缺的。正如最后一个成功制作的馒头,是因为之前有很多的馒头制作经验的积淀。所以当你某一天突然和这位下属达成了某种心领神会,一定是之前做了很多的积累。
【PMP六月冲刺备考指南】针对拖延考生制定30天高效计划:1. 抓大放小:聚焦人员(42%)和过程领域(50%),放弃完美主义;2. 精选资料:《PMBOK第七版》重点章节+敏捷指南+近3年真题;3. 三阶段计划:基础搭建→强化突破→全真模拟,每日2-3小时;4. 避坑技巧:错题分类复盘、掌握PMI思维、情景题抓关键词;5. 特别提醒:今年6月是第七版考纲最后窗口,7月起新增AI等考点。掌握核心考
从Vibe Coding到架构思维 文章探讨了AI时代编程方式的颠覆性变革。重点介绍了Vibe Coding(自然语言编程)这一新范式,指出掌握这项技能将成为未来基础办公能力。作者分享了自己的实践心得:通过与AI代理讨论确定产品形态,利用其作为架构顾问设计模块化方案,并强调软件工程的解耦思维对AI协作的重要性。文章还对比了主流AI编程工具(Claude Code、Codex等)的性能差异,提出要根
十五年数字化软件从业经验;国内SaaS/PaaS领域的早期践行者;2024年开始深入研究大模型,已帮助众多企业实现了大模型应用的落地。
在上海做过一段时间企业数字化项目的人大概都有这样的经历:需求阶段谈得很顺,一到技术选型就开始争议不断——到底该做原生APP还是跨端方案?后端要不要上云原生?迭代周期怎么压缩?这些问题不是靠"哪家公司口碑好"能解答的,根子上还是技术路径选得对不对。本文从工程视角出发,拆解上海APP开发过程中真实存在的架构取舍和落地约束,帮助企业在选型阶段做出更理性的判断。
本报告在上一份「工具注册 + 服务封装 + JSON 提取 + mock 单测」基础上,结合仓库实际代码做一次对齐说明、链路复盘与下阶段重点。从源码核对真实调用链、配置与客户端契约、与下游 image/video MCP 的字段差异与联调切口,以及当前测试覆盖的边界。这与提示词里「不要输出代码块」存在张力:模型若仍输出 fence,提取器可兜底;),用于编排层显式把文案与人设摘要送给生图链,而不是
先把 AI 能力以稳定 HTTP 契约接到前端、跑通演示闭环;再在不破坏原有追问与换题逻辑的前提下,补上 「简历驱动首题」 与版本化 prompt,并区分来源、控制开场白冗余。
摘要 本文以Neo框架构建的社交应用EchoApp为例,展示了中型项目的架构实践。文章重点解析了27个Service的分层设计(infra/business/feature/lazy)及其依赖关系,通过AppModule的代码示例说明如何组织服务初始化顺序。以聊天功能为例,演示了从页面层到业务层的完整数据流,包括消息发送的UI交互、状态管理和服务调用。特别强调了通过调整Service的Phase归
来自大型科技公司的资深工程从业者齐聚一堂,参加了为期多天的闭门研讨会,直面AI变革软件开发过程中最重要的问题。讨论涵盖了二十多个主题的分组讨论,但最重要的洞察并非出自某个单一讨论环节。相反,它们在各个交叉领域浮现出来——我们发现,相同的关切不断出现在不同的对话中,由解决不同问题的不同人士提出。本文综合梳理了这些横跨主题的发现,围绕资深领导者当下需要理解和采取行动的模式进行组织。研讨会没有产出一个单
基于AI技术的电商智能推荐系统,采用前后端分离架构,整合了多模态推荐算法。技术栈包含Vue3+ElementUI前端、SpringBoot3后端和Flask算法服务,核心功能包括:基于用户行为的协同过滤推荐、商品内容推荐,以及创新的对话式AI推荐(使用DeepSeek大模型)。系统还实现了Neo4j知识图谱管理,支持商品数据可视化分析。项目提供了完整源码、文档和视频教程,涵盖环境配置到系统部署的全
在当今数字化飞速发展的电商时代,电商企业面临着日益激烈的市场竞争和复杂的业务运营环境。为了提升运营效率、降低成本、优化客户体验,一套高效、全面的电商ERP管理系统显得尤为重要。电商ERP管理系统整合了企业内部的各项业务流程,实现了信息的实时共享与协同工作,为电商企业的决策提供有力支持,助力企业在市场中脱颖而出。
电商ERP管理系统是为了满足电子商务企业复杂运营需求而设计的一套综合管理系统。它集成了多个关键业务模块,旨在优化流程、提高效率并降低成本。以下是电商ERP管理系统的八个主要模块及其功能的简要介绍:
不管是做 AI 软件、手机 APP、管理系统、小程序,。全程不讲空话,全部用大白话 + 生活例子,零基础也能秒懂。
表格功能模块支持图表核心亮点需求建模用例图、流程图、数据流图、功能模块图表单化输入,左编辑右预览,节点可拖拽数据库设计ER 图、三线表SQL 语句自动解析,支持主外键识别与 Word 导出AI 辅助全模块支持自然语言描述自动生成图表节点与关系样式定制全模块支持主题、线条、字体、列宽、圆角等精细化配置导出能力全模块支持高清 PNG、SVG、Word 格式,适配论文与答辩场景原创不易,如果这款工具帮你
本文对比了Spring Framework和Spring Boot的核心差异,从启动前、启动中、启动后三个阶段进行分析:1. 启动前:Spring Boot通过Starter机制解决依赖管理问题,将传统Spring需要手动配置的多个依赖整合为"套餐式"引入,避免版本冲突。2. 启动中:Spring Boot通过@SpringBootApplication注解触发自动配置,智能判
《技术演进的三角循环:能源、信息与材料的瓶颈迁移》 技术发展遵循着能源、信息和材料三要素的循环博弈规律。当某一要素的瓶颈被突破,技术就会进入爆发期,直到遇到新的瓶颈。例如蓝牙从BR/EDR到BLE的演进,就是从信息瓶颈(速率)转向能源瓶颈(功耗)的典型过程。这种循环呈现螺旋上升特征:材料工艺突破打开新维度→信息密度快速提升→能源效率成为新边界→再次等待材料突破。未来技术将呈现三大趋势:无源物联网普
【摘要】本文探讨了AI在生成Playwright自动化测试脚本中的应用与挑战。虽然AI降低了编码门槛,但实际落地仍面临三大痛点:测试场景描述模糊导致生成代码不可用、企业后台系统组件复杂难以定位、缺乏工程规范导致维护困难。文章提供了16套针对登录、查询、表单等典型场景的提示词模板,强调需将业务路径转化为工程化输入。同时提出五大落地规范:选择器优先使用语义化定位、合理复用登录态、统一测试数据标识、精准
面试官问“AI 写代码比你快 100 倍,你的价值在哪”,并不是想听你证明 AI 不行。他真正想看的是:你有没有理解 AI 对行业的影响;你有没有自己的职业判断;你有没有从执行者升级成问题解决者的意识。所以这道题最好的回答,不是反驳,而是升级视角。你可以平静地说:AI 可以把代码写快 100 倍,但它不会替我决定写什么、为什么写、怎么保证质量,以及上线后出了问题谁来负责。我的价值不在于比 AI 更
关注 霍格沃兹测试学院公众号,回复「」, 领取人工智能测试开发技术合集最近 AI 影像圈有两个工具很值得关注。一个是 OpenAI 的,官方介绍里强调了更强的文字渲染、多语言支持和视觉推理能力;另一个是字节的,官方介绍里明确提到它采用统一的多模态音视频生成架构,支持文本、图像、音频、视频输入。这两个工具放在一起看,意义就不一样了。以前普通人做短视频,最难的是这几件事:不会拍摄。不会布光。不会剪辑。
随着科技发展和企业对外服务的要求,运维集成商在设备维护方面面临着越来越高的压力。为了提高利润空间,数字化转型成为了运维集成商的必经之路。通过数字化转型,运维集成商可以提升服务质量、提高效率、降低成本,从而获得更多的业务机会和利润空间。
本文分享了一个极简微信电商小程序的开源历程。作者利用AI工具完成了95%的代码开发,项目基于腾讯云开发CloudBase,采用TDesign组件库。开发过程中经历了技术选型、项目暂停和重启等阶段,最终在2025年底借助Gemini3.0Pro等AI模型完成重构。项目包含9个业务域功能、5.4万行代码,采用OpenSpec+SuperPowers工作流管理开发。作者总结了AI编程经验:初期需建立完善
2026年AI编程工具三巨头对比:Cursor、ClaudeCode和OpenClaw各有侧重。Cursor是嵌入式AI IDE,擅长代码补全和实时协作;ClaudeCode作为终端代理,对复杂项目理解力强,适合架构级重构;OpenClaw则是任务执行中枢,能真正操作电脑完成任务。三者互补而非替代:Cursor提升日常编码效率,ClaudeCode处理深度代码分析,OpenClaw实现自动化执行。
过去测试团队聊 AI,更多是在聊“能不能帮我写测试用例”“能不能生成一段自动化脚本”。但现在,问题已经变了。不少团队开始关心的是: 能不能把接口文档、测试规划、脚本生成、执行校验、失败修复、测试报告串成一个完整流程?这背后不是简单的“AI 写代码更快了”,而是软件测试的工作方式正在发生变化。以前自动化测试的核心是写脚本。现在更像是在搭一个能理解任务、能调用工具、能沉淀经验的测试智能体系统。未来测试
应届生看到测试岗位工资偏低,不要只得出一个结论:“测试不行。基础功能测试门槛相对低,所以容易被压价。很多公司对测试价值认知不足,所以初级岗位定价偏低。只会执行测试流程,很难获得高薪。接口、自动化、性能、测试开发、AI 测试,才是测试岗位拉开差距的关键。未来测试不会消失,但测试人员必须从执行型转向工程型。对于应届生来说,真正要思考的不是:“测试岗位工资为什么低?我准备进入的是低门槛测试,还是高成长的
关注「」公众号,陪你走好校招求职的每一步。
软件测试岗位已从传统"点点点"升级为技术密集型岗位,需要掌握自动化测试、性能测试、测试开发等技能。文章分析了测试工程师在企业中的核心价值,指出低阶测试正在被淘汰,而具备接口测试、自动化、工程化能力的测试开发人才更具竞争力。针对在校生,建议分阶段学习编程语言、接口测试、自动化框架、CI/CD等技能,并关注AI测试等前沿方向。测试与开发是研发体系的不同分工,选择应基于个人兴趣和能力
关注 霍格沃兹测试学院公众号,回复「」, 领取人工智能测试开发技术合集很多人最近都在聊 Agent。Hermes Agent 这次被反复讨论,表面上看是一个热门项目,往下拆才会发现,大家真正盯住的是它补上的几层能力:核心循环、上下文压缩、工具治理、多平台接入、安全审批。这不是功能列表的变化。这是 Agent 从“会调用模型”,往“能进工程系统”走的一步。很多人已经开始感觉到,Agent 这波变化,
【摘要】测试行业正经历AI驱动的效率革命,三类大模型重构工作流程:文本模型自动生成用例/脚本,语音模型实现交互自动化,视觉模型突破UI验证瓶颈。领先团队已构建多模态测试体系,将人工环节压缩至最终校验。文章提供三阶段落地路径:从基础脚本生成到全流程AI Agent部署,揭示行业分水岭关键在于能否将大模型深度融入测试链路。传统手工测试与AI自动化效率差距正呈指数级扩大。
《UI自动化测试维护困境与自愈解决方案》摘要: 传统UI自动化测试面临三大痛点:1)定位器频繁失效导致维护成本飙升;2)等待条件设置不当造成执行效率低下;3)断言颗粒度难以把握。本文提出基于语义理解的智能自愈方案,通过轻量级本地模型实现元素定位的自动修复。当页面改版导致元素定位失效时,系统能在4秒内完成8个元素的自动匹配,相比传统人工修复节省85%时间。方案采用Playwright+ONNX模型的
【摘要】测试行业正经历从传统断言到AI技能(Skill)的范式转变。文章提出三大核心测试Skill:1)自动断言Skill解决AI输出验证难题;2)数据构造Skill实现复杂测试数据一键生成;3)多模态识别Skill处理图像/语音等非结构化验证。通过对比传统手工测试与Skill流水线的效率差异(如代码审查从10分钟降至10秒),揭示Skill库可复用性带来的指数级效能提升。文章提供三步落地路径:从
《Web应用玄学Bug的测试策略与gremlins.js实践》 摘要:现代Web应用功能复杂度激增,导致线上频繁出现难以复现的交互问题。本文剖析了这类"玄学Bug"的本质——用户不按预期路径操作引发的系统状态紊乱,而非真正的随机问题。通过gremlins.js工具实践,提出Monkey测试工程化落地的6大要点:隔离测试环境、扩展自定义交互、结合Playwright框架、确保可复
【摘要】本文探讨了AI生成Playwright自动化测试脚本的实践与挑战。虽然AI能快速生成代码,但企业后台系统的UI自动化测试仍面临三大痛点:测试场景描述不清晰、工程规范缺失和维护困难。文章提供了15个标准化提示词模板,覆盖登录、查询、表单、权限等典型场景,强调需要将测试需求转化为工程化输入而非简单需求描述。同时提出了五大落地规范:选择器规范要避免脆弱定位、登录态规范需安全复用、测试数据规范要隔
决策推荐核心理由数据库PostgreSQL财务数据天然关系型;ACID 保障;标准 SQL 是 Text-to-SQL 的前提;支持 pgvectorText-to-SQL 框架Vanna.ai开源 MIT;SQL 生成与数据执行完全解耦(隐私安全);支持自学习和人工修正LLMDeepSeek-V3(首选)/ Qwen-Max(备选)代码/SQL 生成能力顶尖;中文能力强;性价比极高(¥2/百万
AI虽然能生成代码,但缺乏人类积累的软件工程经验。本文总结了56条关键工程定律,重点解析了架构设计、代码质量、团队协作等核心领域的15条黄金法则。包括康威定律揭示的组织架构影响、CAP定理的分布式系统限制、DRY/KISS等代码原则,以及布鲁克斯定律指出加人反而延期的反直觉现象。这些定律既是AI容易踩坑的盲区,也是工程师做出更好决策的指南。掌握这些用血泪换来的经验,才能在复杂项目中游刃有余。
本文系统梳理了软件工程的核心知识点,包括需求分析、设计模式、开发模型和质量控制等内容。首先详细阐述了六类软件需求(业务、用户、功能、质量、系统和设计约束),并介绍了结构化分析和设计的完整流程。重点解析了23种经典设计模式,涵盖创建型、结构型和行为型三大类,通过代码示例说明单例、工厂等模式的实现。同时对比了瀑布模型、敏捷开发、统一过程等主流开发模型的特点和适用场景。此外,还深入探讨了软件复杂性度量、
这种“过拟合”虽然提升了特定环境下的效率,但也让模型变得被驾驭系统“带上了镣铐”,丧失了一定的通用迁移能力。如果你今天还在尝试通过 ChatGPT 的原始网页版来完成复杂的工程任务,你会感到一种深重的无力感:即便它拥有足以通过法律执业考试的智力,它依然无法自主管理你的生产环境,无法在持续数周的项目中自我纠错,更无法在海量的历史代码中保持长久的清醒。如果智能体的能力上限由其所处的系统环境决定,那么,
有些人称之为生存危机,我称之为美丽新世界……目标对我来说很重要。没有目标,我就没有方向,如果我没有方向,我究竟是谁?我最不希望的就是生存危机。我通过搭建乐高泰坦尼克号成功度过了中年危机。解决那个问题很容易,但对于2026年,我有一个更雄心勃勃的目标:一本关于软件工程的书。从我出版第一本书的那一刻起,人们就问我是否还有另一本书的灵感。我有。不是小说。但也是一本书。关于软件工程,因为那就是我。自从我2
十五年数字化软件从业经验;国内SaaS/PaaS领域的早期践行者;2024年开始深入研究大模型,已帮助众多企业实现了大模型应用的落地。物联网应用开发从来不是一件"接上设备就算完"的事。在上海,随着制造业数字化升级、楼宇智控、医疗设备联网等场景加速落地,越来越多的企业发现,真正的工程难点不在于硬件本身,而在于协议选型、数据链路设计、平台架构取舍这几个关键决策上。一旦早期架构走偏,后期的维护成本和扩展
软件工程
——软件工程
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net