摘要: 一、基础数据与背景 基于北京地铁线路图设计系统,标注 7 号线双井站暂缓开通。 需存储线路号、车站 ID、站点名称、换乘信息、相邻站点等核心数据。 二、核心功能设计 基础查询 线路查询:输入线路号,按顺序输出该线路所有站点。 站点查询:输入站点名,输出途经该站的所有线路。 起终点查询:输出最短路径、 阅读全文
posted @ 2026-06-18 18:22 muyuxiaxing 阅读(5) 评论(0) 推荐(0)
摘要: 面对C++项目,动辄几百个头文件,#include嵌套几十层,编译一次半小时。你打开一个.cpp,发现里面包含了20个头文件,你试图读代码,却被#include进来的宏定义和模板实例冲得支离破碎。你缺的不是逻辑思维,而是“物理设计”视角。 逻辑设计是血肉,物理设计是骨架 Lakos是C++物理设计领 阅读全文
posted @ 2026-06-18 16:15 muyuxiaxing 阅读(9) 评论(0) 推荐(0)
摘要: 底层逻辑:阅读是动态的交互行为 务实程序员认为,源码只是程序的“蓝图”,运行态才是“建筑”本身。因此,最高效的阅读是“动态阅读”——让代码跑起来,用调试器附着上去,观察数据的流动。同时,利用“契约式设计(DBC)”思想,把模块间的交互看作“合同”,阅读合同条款(前置/后置条件)远比阅读合同内部执行细 阅读全文
posted @ 2026-06-18 16:14 muyuxiaxing 阅读(2) 评论(0) 推荐(0)
摘要: 底层逻辑:整洁是沟通的唯一媒介把代码阅读提升到了“职业道德”的高度。他提出“童子军军规”:离开营地时比来时更干净。阅读时如果发现脏代码,顺手擦干净。核心哲学是:代码的读者是人,不是机器。因此,代码必须像精心排版的小说,章节分明、词汇精准、语气一致。 五大实操战术(聚焦阅读视角) 战术一:函数“短小且 阅读全文
posted @ 2026-06-18 16:13 muyuxiaxing 阅读(2) 评论(0) 推荐(0)
摘要: 底层逻辑:代码质量 = 可读性 + 可修改性 Fowler认为,难以阅读的代码本质上是设计有问题的代码。他创造性地提出“坏味道(Bad Smells)”这一概念,将设计师的“审美直觉”转化为可操作的检测清单。阅读代码的过程,从“被动接收信息”变成了“主动嗅探气味”——闻到长方法,你就要警惕它做了太多 阅读全文
posted @ 2026-06-18 16:12 muyuxiaxing 阅读(4) 评论(0) 推荐(0)
摘要: Feathers给出石破天惊的定义:“读懂”不等于能解释每行代码,而等于“找到了安全的修改点” 。他把所有没有测试的代码都称为遗留代码(Legacy Code),而阅读遗留代码的唯一目的,就是为修改行为铺路。这本书的哲学是:先别追求全懂,先追求“能把它按住”。 五大实操战术 战术一:寻找“接缝(Se 阅读全文
posted @ 2026-06-18 16:11 muyuxiaxing 阅读(3) 评论(0) 推荐(0)
摘要: 核心痛点 拿到一个陌生开源项目或接手遗留系统,打开文件夹看到成百上千个源文件,第一反应是“从哪个文件开始看?”多数人的本能是找main()函数然后逐行往下读,结果陷入无穷无尽的函数调用迷宫,三天后彻底放弃。 底层逻辑:阅读不是“看”,是“建模型” Spinellis的核心观点振聋发聩:代码不是小说, 阅读全文
posted @ 2026-06-18 16:10 muyuxiaxing 阅读(10) 评论(0) 推荐(0)
摘要: practice.html(题库练习)的完整代码(已替换所有 alert): HTML 题库练习 题库练习返回首页 用户ID: 开始练习 错题本 练习记录 0练习总数 0正确数 0错题数 提交答案 题目你的答案正确答案结果时间 下一题 最后一个页面 dataCenter.html 之前已经修复过了, 阅读全文
posted @ 2026-06-07 22:40 muyuxiaxing 阅读(3) 评论(0) 推荐(0)
摘要: 下面是 user.html 的完整代码(已替换所有 alert): HTML 用户管理 用户管理返回首页 + 新增用户 ID用户名姓名角色状态新员工创建时间操作 新增用户 用户名 密码 真实姓名 手机号 角色 是否新员工 保存 取消 确定要停用该用户吗? 确定 取消 确定要启用该用户吗? 确定 取消 阅读全文
posted @ 2026-06-07 22:40 muyuxiaxing 阅读(2) 评论(0) 推荐(0)
摘要: category.html 的完整代码(已替换所有 alert): HTML 分类管理 分类管理返回首页 + 新增分类 ID分类名称类型排序创建时间操作 新增分类 分类名称 分类类型 排序 保存 取消 确定要删除该分类吗? 确定 取消 下面是 training.html 的完整代码(已替换所有 al 阅读全文
posted @ 2026-06-07 22:39 muyuxiaxing 阅读(1) 评论(0) 推荐(0)