05 2025 档案

摘要:工程化思维:应对复杂性与不确定性的基石​​ 软件工程的核心挑战源于​​需求的不确定性​​(用户需求模糊、易变)和​​技术的复杂性​​(系统规模庞大、模块交互繁多)。个人英雄主义式的编程无法有效应对这些挑战。 ​​工程化思维​​要求将软件开发视为一个受资源(时间、人力、预算)约束的、需要​​规范化流程 阅读全文
posted @ 2025-05-30 12:07 软工李文轩 阅读(16) 评论(0) 推荐(0)
摘要:(1) 查询所有供应商情况,先按城市升序排列,城市相同按供应商名称降序排列 SELECT * FROM s ORDER BY city ASC, sname DESC; (2) 查询所有零件情况,先按零件名称升序排列,零件名称相同按重量降序排列 SELECT * FROM p ORDER BY pn 阅读全文
posted @ 2025-05-27 20:30 软工李文轩 阅读(9) 评论(0) 推荐(0)
摘要:《构建之法》阅读思考与拓展 一、代码规范中的断言机制 在第四章关于错误处理的内容中,书中简要提及的"断言"概念值得深入探讨。断言(assert)本质上是一种开发阶段的自我检查机制,其核心价值在于: 设计哲学:通过assert i==10这样的语句,开发者明确表达了对程序状态的预期 实践差异: • 断 阅读全文
posted @ 2025-05-16 17:55 软工李文轩 阅读(23) 评论(0) 推荐(0)
摘要:软件项目持续动力的困境与破局 一、驱动机制的双重困境 开源模式的理想国陷阱 • 案例揭示:Chandler项目中Andy Hertzfeld的离开印证了"志愿者悖论"——当乐趣与成就感消退时,缺乏经济纽带的关系极其脆弱 • 数据佐证:Apache基金会统计显示,78%的开源项目在首次发布后6个月内失 阅读全文
posted @ 2025-05-16 17:54 软工李文轩 阅读(14) 评论(0) 推荐(0)