AI时代的编程范式升级 二月 17, 2025 发布在 互联网, 软件工程 | 大约757字 | 预计2分钟读完 | 编程范式 AI 生成 真实案例:用 GPT 的一天 新时代的编程究竟变在哪? 1. 编程思维的升级 2. Prompt 工程化思维 这是新编程范式吗? Yes 的理由: No 的理由: 一个段子 阅读全文
软件工程中分而治之与原子正确性的重要性-deepseek版 二月 16, 2025 发布在 互联网, 软件工程 | 大约5960字 | 预计12分钟读完 | 分而治之 原子 deepseek AI 生成 文章框架 一、引言:从生活到代码的建造哲学 二、分而治之:破解复杂性的万能钥匙 三、原子正确性:构建可靠系统的基石 四、方法论融合:PDCA+OKR 构建工程体系 五、开发实战:从骨架到血肉的构建过程 六、永恒法则:软件工程的 DNA 双螺旋 框架亮点说明: 正文 一、引言:从生活到代码的建造哲学 积木的启示 航空工业的精度革命 人体的细胞级工程 二、分而治之:破解复杂性的万能钥匙 1. 跨领域的分治实践 2. 软件分治的三大战场 三、原子正确性:构建可靠系统的基石 1. 原子性的三重门禁 2. 验证的军规级标准 3. 血泪教训:破窗效应 四、方法论融合:PDCA+OKR 构建工程体系 1. PDCA 的时间螺旋 2. OKR 的空间分解 五、开发实战:从骨架到血肉的构建过程 1. 顶层设计 2. 自底向上实现 3. 异常处理设计 六、永恒法则:软件工程的 DNA 双螺旋 1. 分治与原子性的量子纠缠 2. 未来架构启示 3. 工程师的终极修炼 附注 提问 提问优化 阅读全文
软件工程的基石之分而治之与原子正确性-kimi版 二月 16, 2025 发布在 互联网, 软件工程 | 大约9455字 | 预计19分钟读完 | 分而治之 原子 kimi AI 生成 文章框架 引言 一、分而治之在软件工程中的通俗理解 二、分而治之在软件工程中的用途与重要性 三、原子正确性的概念及通俗解释 四、原子正确性的重要性 五、分而治之与原子正确性在软件开发流程中的结合应用 六、总结与展望 正文 一、分而治之:软件开发的智慧策略 (一)积木编程类比 —— 搭建软件的“积木块” (二)飞机零件模块组装类比 —— 精密协作的软件开发 (三)人体组织构建方法论类比 —— 软件系统的有机整体 二、分而治之在软件工程中的用途与重要性 (一)简化问题 —— 化繁为简的开发之道 (二)提高可维护性 —— 软件的“保鲜”秘籍 (三)便于团队协作 —— 集体智慧的高效发挥 (四)增强可复用性 —— 节省成本的利器 三、原子正确性:软件质量的微观保障 (一)积木正确性的类比 —— 每一块“积木”都要完美 (二)飞机零件正确性的类比 —— 精准无误的软件“零件” (三)人体细胞正确性的类比 —— 软件系统的“生命活力” 四、原子正确性的重要性 (一)保证软件质量 —— 高质量软件的基石 (二)降低系统风险 —— 防范于未然 (三)提高开发效率 —— 事半功倍的开发模式 五、分而治之与原子正确性在软件开发流程中的结合应用 (一)需求分析与研发设计阶段 —— 以 PDCA 和 OKR 为指引 (二)设计与编码阶段 —— 搭积木式的编码艺术 六、总结与展望 附注 提问 提问优化 阅读全文
原子正确性与单测 二月 13, 2025 发布在 软件工程 | 大约2802字 | 预计6分钟读完 | 单元测试 软件测试 原子 1、提高开发体验的核心:更短的反馈链路 2、缩短开发时间的核心:“原子正确性” 3、AI 下单测的意义:分治 4、为什么依然不写单测:单测的冷启动 5、实践分享:拿来即用的干货 5.1 怎么写单测可以获得最短反馈路径 5.2 TypeScript 中推荐的测试框架:Vitest 6、总结:双赢的策略 阅读全文
极限编程XP指南 十一月 14, 2020 发布在 软件工程, 软件开发方法 | 大约6617字 | 预计14分钟读完 | 敏捷开发 极限编程是第一批敏捷开发方法中的一种。在各种敏捷方法中,极限编程最为重视工程实践,将敏捷宣言中 软件能够运行优于详尽的文档 的价值观体现到了极致。 极限编程核心的测试驱动开发、持续集成、用户故事等具体落地的实践,给IT研发团队提供了明确有效的指导,使他们得以随时保持软件处于可工作、可交付的状态,使迭代交付高质量软件成为可能。 阅读全文
是否适合学习软件工程 七月 11, 2020 发布在 软件工程 | 大约853字 | 预计2分钟读完 | 软件工程 良好的逻辑思维与抽象思维 良好的数学基础 良好的自学能力 良好的沟通能力 健康有活力 阅读全文
解读软件工程的迷途与沉思 七月 9, 2020 发布在 软件工程 | 大约4430字 | 预计9分钟读完 | 软件工程 软件工程化 如何模拟表征真实世界 瀑布模型 敏捷开发 领域驱动设计 解决复杂软件问题的根本方法 软件工程师秉持什么样的原则 阅读全文
软件工程是什么 七月 4, 2020 发布在 软件工程 | 大约5402字 | 预计11分钟读完 | 软件工程 软件工程专业 软件工程专业是什么 和计算机科学与技术专业有什么区别 相关课程 软件工程 什么是软件 软件工程是什么 软件工程师 软件工程发展前景 应用广泛 就业方向 软件工程课程真没用吗 软件工程师中年危机 参考 阅读全文
软件工程生命周期 六月 29, 2020 发布在 软件工程 | 大约3749字 | 预计8分钟读完 | 生命周期 软件工程 问题的定义 系统规划分析 需求整理与分析 需求开发 需求管理 概要设计 详细设计 编码与测试 集成 测试 测试方法 测试阶段 运行与维护 阅读全文
软件工程开发模型 六月 16, 2020 发布在 软件工程 | 大约4095字 | 预计9分钟读完 | 软件工程 软件开发常用方法 净室方法 结构化方法 面向对象方法 原型法 软件重构 再工程 逆向工程 软件常用开发模型 方法与模型 瀑布模型 V模型 快速应用开发模型RAD 敏捷方法 统一过程UP 其他开发模型 软件工程生命周期 阅读全文
互联网时代的信息系统工程 六月 11, 2020 发布在 软件工程 | 大约3082字 | 预计7分钟读完 | 软件工程 系统工程 信息系统工程 信息系统的基本功能 信息系统的生命周期 信息系统人力需求 信息化 企业资源计划-ERP 业务流程重组-BRP 客户关系管理-CRM 供应链管理-SCM 产品数据管理-PDM 产品生命周期管理-PLM 知识管理 企业应用集成-EAI 商业智能-BI 企业门户 电子商务 电子政务 阅读全文