随笔分类 -  Engineering

智能体组织研发范式变革
摘要:智能体组织研发范式变革一、 AI编码实践的治理发展阶段:AI编码实践分为三个阶段:从人主导、AI辅助的行/函数级生成(AI代码<50%),发展到AI独立完成任务的智能体模式(AI代码50%-90%),最终迈向多智能体并行的自主工作模式。 核心控制手段:强调使用 Spec(自然语言需求描述) 作为控制 阅读全文
posted @ 2026-03-26 22:21 PetterLiu 阅读(5) 评论(0) 推荐(0)
2026 年后端开发者路线图
摘要:2026 年后端开发者路线图 都能为这个常常令人望而生畏的领域带来清晰的指引。它突出了今年最重要的技能、技术和实践——从基础核心到支撑大规模生产系统的进阶实践。后端开发者路线图如果你想成为一名后端开发者,本指南就是为你准备的。无论你是从零开始,还是已经掌握了基础知识,它都将帮助你聚焦真正重要的内容, 阅读全文
posted @ 2026-01-29 22:49 PetterLiu 阅读(202) 评论(0) 推荐(0)
UModel统一模型AIOps规模化难题
摘要:UModel统一模型AIOps规模化难题一.AIOps规模化落地面临的长期瓶颈1.1 引言 尽管AIOps(智能运维)作为IT运维“自动驾驶”的愿景已提出多年,其规模化落地却始终步履维艰,受困于数据与认知层面的根本性瓶颈。当前,大模型技术的突破性进展正为解决这些长期挑战带来前所未有的历史机遇。我们将 阅读全文
posted @ 2025-12-15 09:38 PetterLiu 阅读(115) 评论(0) 推荐(0)
战略工程师的思维
摘要:1. 重新定义高级工程师的核心职责 对于身处大型科技公司的高级工程师而言,职业生涯的突破点往往并非源于更深层次的技术钻研,而是来自一项长期被误解甚至回避的能力:理解并有效参与组织动态。当技术实力达到一定水平后,真正决定个人价值和影响范围的,是如何将这份专长转化为驱动组织前进的实际动力。这要求我们必须 阅读全文
posted @ 2025-12-03 09:34 PetterLiu 阅读(25) 评论(0) 推荐(0)
千问快速review评审Java工程代码与异步代码智能体
摘要:千问快速review评审Java工程代码与异步代码智能体背景 《Effective Java》是由 Joshua Bloch 编写的一本经典 Java 编程指南,被广泛认为是 Java 开发者必读的权威书籍之一。该书通过一系列具体、实用的“条款”(Items),帮助开发者写出更清晰、高效、健壮和可维 阅读全文
posted @ 2025-11-19 18:07 PetterLiu 阅读(98) 评论(0) 推荐(0)
Salesforce实践AI驱动下的4个工程启示
摘要:引言:当软件测试达到极限 在现代软件开发中,自动化测试是质量保障的基石,但它也带来了一个普遍的挑战:海量的测试失败案例。当系统规模达到一定程度时,诊断和修复这些失败案例本身就可能成为一个巨大的工程瓶瓶颈,拖慢整个开发节奏。 Salesforce的工程团队对此深有体会。他们的测试生态系统规模惊人:每天 阅读全文
posted @ 2025-10-15 11:31 PetterLiu 阅读(76) 评论(0) 推荐(0)
大模型在软件研发协同演进
摘要:大模型在软件研发领域的应用AI时代软件工程变革与智能化发展趋势智能体能力逐渐成熟人机协同办公场景联动研发工作流,人机交互模式变革研发数字员工研发基础建设案例自动CR测试场景研发场景研发通用界面发展趋势AI不再是工具,而是你的同事:你必须知道的软件工程5大变革1.0 引言:从AI助手到AI同事的进化如 阅读全文
posted @ 2025-10-11 17:23 PetterLiu 阅读(68) 评论(0) 推荐(0)
ANOVA在软件工程中的应用
摘要:一.性能测试分析案例说明 某电商平台计划优化服务器配置以提升系统响应速度,测试团队选取三种服务器配置(A:4核8G,B:8核16G,C:16核32G),在相同网络环境下对核心接口(如商品查询、下单)进行压力测试,每种配置重复测试10次,记录响应时间(单位:毫秒)。分析方法因素与水平:单因素(服务器配 阅读全文
posted @ 2025-10-10 15:26 PetterLiu 阅读(26) 评论(0) 推荐(0)
软件工程中线性回归应用
摘要:引言:连接统计学与软件开发在现代软件工程领域,行业范式正在经历一场深刻的变革,决策过程正从依赖直觉和经验转向基于数据的严谨分析 。从开发生命周期中收集和分析数据,已不再是少数前沿团队的专利,而是构建高效能、高可靠性软件系统的核心竞争力 。在众多数据分析技术中,线性回归作为一种历史悠久且功能强大的统计 阅读全文
posted @ 2025-09-29 18:20 PetterLiu 阅读(62) 评论(0) 推荐(0)
超越DORA构建一个全面的工程指标体系
摘要:背景 在技术领域的职业旅程,从一线的软件工程师一路做到 CTO。在目前的岗位上,每月、每季度都要评估各职能同事的效率:开发、设计、QA、DevOps,以及跨职能团队。久而久之,得出一个清晰的结论:传统的工程指标——如速率、故事点,甚至代码行数——往往无法呈现全局。它们本身并非“坏”指标,却可能把团队 阅读全文
posted @ 2025-09-19 10:15 PetterLiu 阅读(52) 评论(0) 推荐(0)
国际化信息系统研发全流程案例
摘要:背景 这是一篇老文章,仅做回忆与记录,新时代多语言应该结合AI实现更加智能。项目背景是信息系统需要支持 英语,阿拉伯语等多种语言自动识别与切换,团队结构是项目经理熟悉英语,其他团队成员英语阅读能力欠佳,其有一个名翻译,但非IT行业背景。阿语是所有团员成员都不懂的语言。产生如下国际化研发流程竞品Jum 阅读全文
posted @ 2025-01-04 10:09 PetterLiu 阅读(139) 评论(0) 推荐(0)
Kafka服务端认证日志导致磁盘空间占满案例
摘要:背景 某IP为44.2的服务器挂载的硬盘 服务器磁盘空间占满突然故障排查过程查看docker容器磁盘SIZE查看docker容器 使用磁盘大小此目前单独挂载路劲/data/docker使用 du -sh * 查看, 发现kafka容器消耗91G空间查看具体容器,判断是kafkakafka容器状态是客 阅读全文
posted @ 2024-12-21 15:59 PetterLiu 阅读(245) 评论(0) 推荐(0)
敏捷过程中的障碍板演进与AI
摘要:敏捷过程中的障碍板(Impediment Board)或障碍列表(Impediment List)是一种可视化工具,用于识别、跟踪和解决项目团队在执行敏捷项目过程中遇到的障碍或问题。以下是对其的详细介绍:作用识别障碍:帮助团队成员明确项目中存在哪些阻碍工作进展的问题。例如,如果团队在进行软件开发时, 阅读全文
posted @ 2024-11-05 11:11 PetterLiu 阅读(128) 评论(0) 推荐(0)
开发人员使用遗留代码库指南
摘要:您是否曾经在开始新工作时,面对复杂的代码库不知从何下手?你并不孤单。我们中的许多人都曾有过这样的经历--试图理清仍在运行业务主要部分的过时代码。2024 年 Stack Overflow 的一项调查发现,超过 80% 的开发人员经常与遗留代码打交道,因此这是我们这个行业面临的共同挑战。大多数遗留软件 阅读全文
posted @ 2024-10-25 10:22 PetterLiu 阅读(169) 评论(0) 推荐(0)
优秀图书推荐《单元测试:原则、模式和实践》与要点解析
摘要:一.单元测试历史背景 单元测试在软件开发中已经存在了几十年,但直到21世纪初,它才成为软件开发过程中的一个标准实践。随着敏捷开发方法的兴起,单元测试变得更加重要,因为它支持快速迭代和持续集成。Vladimir Khorikov的书《单元测试:原则、模式和实践Unit Testing: Princip 阅读全文
posted @ 2024-10-18 12:27 PetterLiu 阅读(812) 评论(0) 推荐(0)
GitLab集成GPT进行自动化CodeReview实战
摘要:GitLab集成GPT进行自动化CodeReview实战背景 GitLab基于Merge Request的Code Review流程是一个团队协作中至关重要的环节,它确保了代码质量并促进了团队成员之间的有效沟通。CodeReview准备工作如下为了确保Code Review的有效性,需要设置分支的合 阅读全文
posted @ 2024-10-17 12:11 PetterLiu 阅读(2658) 评论(0) 推荐(0)
API 学习路线图
摘要:无论您是初学者还是经验丰富的开发人员,都希望了解 API, 这份全面的 API 学习路线图将指导您了解需要掌握的关键概念和技术: 1. API 简介 API 定义:API 是一组用于构建软件应用程序的协议、例程和工具。它指定了软件组件应如何交互。 API 类型: 公共 API:开放供外部开发人员使用 阅读全文
posted @ 2024-10-08 21:40 PetterLiu 阅读(250) 评论(0) 推荐(0)
快速创业之全栈技术栈
摘要:快速创业之全栈技术栈包括前端、后端、用户认证、支付处理、数据存储、边缘计算、AI 以及开发工具NuxtJS Frontend: NuxtJS 是一个基于 Vue.js 的高级框架,用于创建通用的 Vue 应用程序。它允许开发者使用 Vue.js 构建服务端渲染的页面,从而提高首屏加载速度和SEO表现 阅读全文
posted @ 2024-09-18 15:03 PetterLiu 阅读(135) 评论(0) 推荐(0)
Vue.js应用程序容器化部署
摘要:为什么要对 Vue.js 应用程序进行容器化? 在当今快节奏的开发环境中,容器化已成为一种必不可少的做法。Docker 提供了一个标准化的软件单元,确保的应用程序无论部署在哪里,都能以相同的方式运行。对 Vue.js 应用程序进行 Docker 化有以下几个好处: 一致性: 确保应用程序在所有环境( 阅读全文
posted @ 2024-09-12 15:29 PetterLiu 阅读(230) 评论(0) 推荐(0)
国产开源项目XXCloud评价-代码质量走查与评价
摘要:public ReturnT<String> add(XxlJobInfo jobInfo) { // valid base XxlJobGroup group = xxlJobGroupDao.load(jobInfo.getJobGroup()); if (group == null) { re 阅读全文
posted @ 2024-09-10 14:45 PetterLiu 阅读(105) 评论(0) 推荐(0)