首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
软件工程
ClaudeEvangelist
创建于2023-12-29
订阅专栏
软件工程相关文章
等 5 人订阅
共54篇文章
创建于2023-12-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
从一笔交易深挖:如何看懂区块链浏览器上的“天书”?
嘿,各位技术爱好者们!你是否曾在区块链浏览器(如 Etherscan)上,对着满屏的哈希值、地址和十六进制代码感到困惑?感觉就像在看一本“天书”。别担心,你不是一个人。今天,我们就以一笔真实的交易为例
打破技术债困境:从“保持现状”到成为变革的推动者
相信许多在科技行业的同行都面临过类似的挑战:明知系统存在“技术债”,却因为沟通成本、团队压力和短期KPI等原因,难以推动改进,最终陷入“想做却不敢做”的矛盾心态。
LLM驱动开发:正在重塑软件工程的下一场革命
LLM驱动开发不仅仅是一阵技术风潮,它是一场深刻的范式革命。它将开发者从重复和繁琐的任务中解放出来,让我们能将精力聚焦于创新、架构设计和解决真正复杂的问题上。
“零缺陷”是天方夜谭还是终极追求?聊聊软件开发的质量文化之变
将“零缺陷”理解为一个绝对的、量化的目标(0个Bug)确实不现实。但是,如果我们将它看作一种追求卓越的文化和一种持续改进的思维模式,那么它就为我们指明了方向。它促使我们不再安于“修Bug”的现
软件工程:从理论到实践,构建可靠软件的艺术与科学
软件工程不是一套死板的教条,而是一门充满智慧的艺术和科学。它将抽象的原则通过具体的实践和工具,融入到我们敲下的每一行代码、每一次提交和每一次发布中。
敏捷的高效与市集的自由:我们该如何选择开发模式?
大家好,今天,我们来聊聊软件开发中的两种截然不同的协作模式:敏捷开发(Agile)和市集模式(Bazaar)。 在当今快速迭代的技术世界里,敏捷开发几乎成了高效的代名词。
Firebase Studio:开启 AI 驱动的开发新纪元
Firebase Studio(前身为 Project IDX)的推出,标志着软件开发范式正经历深刻变革。它不仅是一个传统的 IDE,更是一个以 AI 为主导的、代理式 (agentic) 的云端开发
AI: Dify 能否成为 LLM 应用程序开发平台的标准?
Dify 作为一个开源的 LLM 应用程序开发平台,凭借其灵活性、社区支持和低代码能力,吸引了越来越多的开发者和企业的关注。然而,要成为行业标准,它需要在多个维度表现出色。
软件设计:统一过程(RUP)的辉煌历史与现代应用探讨
简介 统一过程(Rational Unified Process,RUP)是由Rational Software公司开发的一种软件开发过程框架,后来被IBM收购。RUP是一种软件开发过程框架,旨在为软
从RUP到敏捷:软件开发方法的演变
在20世纪90年代后期,Rational统一过程(RUP)迅速成为主导的软件开发过程。然而,到了2000年代初期,RUP逐渐被敏捷方法所取代。RUP在特定情况下应用得当时确实能非常有效
软件设计:推荐ISO/IEC 25010:2023标准,软件质量框架与设计指南
在现代软件开发中,确保软件系统的高质量是每个开发者和团队的重要目标。国际标准化组织(ISO)发布的ISO/IEC 25010:2023标准,为定义和评估软件系统的质量提供了一个全面的框架。
重塑软件测试环境:对必要性和资源消耗的重新评估
在软件开发的实践中,bug的发现和修复是避无可避的一部分。然而,一个常见的挑战是测试人员在验证bug修复时需要完全复现开发环境。这不仅耗费大量的时间,还可能涉及昂贵的资源消耗。本文将探讨在确保软件质量
错误码与错误提示设计:最佳实践与资源指南
在软件开发的复杂世界中,错误是不可避免的。无论是因为外部系统的变化、用户输入的错误,还是内部逻辑的缺陷,错误都会出现。为了有效管理这些错误,并向用户和开发者提供清晰、有用的反馈,设计一套合理的错误码
软件缺陷修复策略:从发现到防御的全过程
在软件开发过程中,修复bug是一项必不可少的工作。理解和实践正确的bug修复策略不仅能提高开发效率,还能确保软件产品的质量和稳定性。
微服务架构解析:优势、挑战与实践指南
在过去的几年里,微服务架构已成为软件开发领域的一个热门话题。它以其灵活性、可扩展性和敏捷性,重新定义了大型复杂系统的开发和部署方式。本文将深入探讨微服务的概念、优势、面临的挑战
为何RUP会被视为官僚主义的框架?
在探讨软件开发过程中,RUP(Rational Unified Process,统一建模语言)经常被提及。博主最近看到有观点认为RUP是一个官僚主义的开发过程框架,这一评价引起了不小的讨论。本文旨在深
SLAM(Simultaneous Localization and Mapping,同时定位与地图构建)技术详解
在当今技术迅猛发展的时代,自动导航与定位技术已成为研究的热点。其中,SLAM(Simultaneous Localization and Mapping,即同时定位与地图构建)技术在无人驾驶汽车
从构建到设计:软件工程师角色的演变与未来挑战
在这篇文章中,我们将探讨软件工程领域的一种趋势,即软件工程师的价值中心正从传统的构建阶段向设计阶段转移。这一变化不仅反映了技术进步和行业需求的演变,而且对软件工程师的职业生涯、技能发展以及整个软件开发
软件开发中工程思维的缺失:原因与对策
在当今快速发展的软件行业中,很多开发人员在技术和编程语言上拥有深厚的专业知识,却在工程学的概念和工程思维方面感到不足。这种现象在业界并不少见,其背后的原因值得我们深入分析,并探讨有效的对策以提高软件开
Configuration-as-Code:软件开发的未来
在当今的软件开发领域,Configuration-as-Code(代码即配置)已经成为一种越来越流行的实践方式。它强调的是使用代码来管理和部署软件配置,而不是传统的手动过程或是使用图形界面工具。这种方
下一页