摘要: 本周学习Java web的学习 本周学习10小时左右,花在代码时间上6.5小时 下周继续学习Java web的学习 阅读全文
posted @ 2026-08-15 22:01 muyuxiaxing 阅读(3) 评论(0) 推荐(0)
摘要: 本周学习Java web的学习 本周学习10小时左右,花在代码时间上5小时 下周继续学习Java web的学习 阅读全文
posted @ 2026-08-08 21:08 muyuxiaxing 阅读(6) 评论(1) 推荐(0)
摘要: 本周完成平台架构等课程任务 本周学习10小时左右,花在代码时间上5小时 下周继续学习Java web的学习 阅读全文
posted @ 2026-08-02 07:38 muyuxiaxing 阅读(4) 评论(0) 推荐(0)
摘要: 本周进行平台架构等课程任务 本周学习9小时左右,花在代码时间上5小时 下周完成课程作业,完成提交,并继续学习Java web的学习 阅读全文
posted @ 2026-07-27 13:01 muyuxiaxing 阅读(4) 评论(0) 推荐(0)
摘要: 一、基础数据与背景 基于北京地铁线路图设计系统,标注 7 号线双井站暂缓开通。 需存储线路号、车站 ID、站点名称、换乘信息、相邻站点等核心数据。 二、核心功能设计 基础查询 线路查询:输入线路号,按顺序输出该线路所有站点。 站点查询:输入站点名,输出途经该站的所有线路。 起终点查询:输出最短路径、 阅读全文
posted @ 2026-06-18 18:22 muyuxiaxing 阅读(8) 评论(0) 推荐(0)
摘要: 面对C++项目,动辄几百个头文件,#include嵌套几十层,编译一次半小时。你打开一个.cpp,发现里面包含了20个头文件,你试图读代码,却被#include进来的宏定义和模板实例冲得支离破碎。你缺的不是逻辑思维,而是“物理设计”视角。 逻辑设计是血肉,物理设计是骨架 Lakos是C++物理设计领 阅读全文
posted @ 2026-06-18 16:15 muyuxiaxing 阅读(19) 评论(0) 推荐(0)
摘要: 底层逻辑:阅读是动态的交互行为 务实程序员认为,源码只是程序的“蓝图”,运行态才是“建筑”本身。因此,最高效的阅读是“动态阅读”——让代码跑起来,用调试器附着上去,观察数据的流动。同时,利用“契约式设计(DBC)”思想,把模块间的交互看作“合同”,阅读合同条款(前置/后置条件)远比阅读合同内部执行细 阅读全文
posted @ 2026-06-18 16:14 muyuxiaxing 阅读(3) 评论(0) 推荐(0)
摘要: 底层逻辑:整洁是沟通的唯一媒介把代码阅读提升到了“职业道德”的高度。他提出“童子军军规”:离开营地时比来时更干净。阅读时如果发现脏代码,顺手擦干净。核心哲学是:代码的读者是人,不是机器。因此,代码必须像精心排版的小说,章节分明、词汇精准、语气一致。 五大实操战术(聚焦阅读视角) 战术一:函数“短小且 阅读全文
posted @ 2026-06-18 16:13 muyuxiaxing 阅读(5) 评论(0) 推荐(0)
摘要: 底层逻辑:代码质量 = 可读性 + 可修改性 Fowler认为,难以阅读的代码本质上是设计有问题的代码。他创造性地提出“坏味道(Bad Smells)”这一概念,将设计师的“审美直觉”转化为可操作的检测清单。阅读代码的过程,从“被动接收信息”变成了“主动嗅探气味”——闻到长方法,你就要警惕它做了太多 阅读全文
posted @ 2026-06-18 16:12 muyuxiaxing 阅读(10) 评论(0) 推荐(0)
摘要: Feathers给出石破天惊的定义:“读懂”不等于能解释每行代码,而等于“找到了安全的修改点” 。他把所有没有测试的代码都称为遗留代码(Legacy Code),而阅读遗留代码的唯一目的,就是为修改行为铺路。这本书的哲学是:先别追求全懂,先追求“能把它按住”。 五大实操战术 战术一:寻找“接缝(Se 阅读全文
posted @ 2026-06-18 16:11 muyuxiaxing 阅读(17) 评论(0) 推荐(0)