我的编程之路
  • 首页
  • 系列合集
  • 教程
  • 图书馆
  • 分类
  • 标签
  • 归档
  • 友链
  • 关于
  • 搜索
⌬

我的编程之路

|
0文章
0分类
0标签

开发随笔 · 第 5 篇 · 说一个算好了、最后没用上的东西

2026-09-30 开发随笔 / 复盘 0
死代码取舍未使用随笔

开发手记 · 第 5 / 5 篇 合集目录 ‹ 上一篇 翻一个老工程的时候,我撞见一组看着特别正常的代码。一个方法收下一个选项,选项一共两个,写在一张单子上,名字也不含糊。方法里按选中的值分成两条路,各造一个对象去干同一件事。整段读下来挑 …

阅读全文 »

开发随笔 · 第 5 篇 · 说贴标签的事

2026-09-30 开发随笔 / 复盘 0
特性约定优于配置复盘

开发手记 · 第 5 / 11 篇 合集目录 ‹ 上一篇 下一篇 › 翻这套工业数据 WebApi 时,我注意到一种很轻的"上岗"方式:贴个标签,方法就进了调度。 代码里有个 [StrategyMethod] 特性,全 …

阅读全文 »

开发随笔 · 第 5 篇 · 那些转了没反应的旋钮

2026-09-30 开发随笔 / 复盘 0
配置工控调试排障

开发手记 · 第 5 / 9 篇 合集目录 ‹ 上一篇 下一篇 › 清一个点位系统的配置项时,我顺着某个参数名去代码里搜,发现它只在界面和配置文件里出现,真正做计算的那段代码,从头到尾没读过它。 界面上能编辑、能保存的参数,和代码里会生效 …

阅读全文 »

开发随笔 · 第 6 篇 · 把报错的声音关掉,问题没消失

2026-09-30 开发随笔 / 复盘 0
异常处理工控日志排障

开发手记 · 第 6 / 9 篇 合集目录 ‹ 上一篇 下一篇 › 读一套 7×24 运行的工控软件时,一个数字一直让我不舒服:34 处空 catch。就是 catch {} 里面什么都不写的那种。 我第一次数出来的时候,以为是我 …

阅读全文 »

开发随笔 · 第 6 篇 · 说一套代码伺候三种库房的好办法

2026-09-30 开发随笔 / 复盘 0
策略模式依赖倒置复盘

开发手记 · 第 6 / 11 篇 合集目录 ‹ 上一篇 下一篇 › 翻这套工业数据 WebApi 的源码时,最让我佩服的一处,是它真的做到了"一套业务代码,伺候三种库房"。 客户用的数据库不一样:有的是 SQL …

阅读全文 »

开发随笔 · 第 7 篇 · 你以为大家都懂的缩写

2026-09-30 开发随笔 / 复盘 0
命名重构工控技术债

开发手记 · 第 7 / 9 篇 合集目录 ‹ 上一篇 下一篇 › 读一套多人经手、常年维护的工控软件,最让我头大的不是逻辑难,是名字看不懂。有一批字段名是拼音首字母缩写,混在英文命名里。把一个量的中心缩成两个字母,长度缩成另外两个,我盯 …

阅读全文 »

开发随笔 · 第 7 篇 · 说每个请求都要过的几道关

2026-09-30 开发随笔 / 复盘 0
Filter横切关注点复盘

开发手记 · 第 7 / 11 篇 合集目录 ‹ 上一篇 下一篇 › 翻这套工业数据 WebApi 时,我发现每个请求进来都要过几道"关"。验身份、管加解密、记耗时——这些事跟具体业务没关系,但每个接口都得做。这类跟业 …

阅读全文 »

开发随笔 · 第 8 篇 · 留插槽,别焊死主梁

2026-09-30 开发随笔 / 复盘 0
架构插件化OSGi工控

开发手记 · 第 8 / 9 篇 合集目录 ‹ 上一篇 下一篇 › 读一套长期维护的工控软件架构时,有一点是它让我印象最深的:加一个功能页面,居然不用改主程序。 它的做法是,每个功能是一个独立的插件包,自己带一张清单,写明我要挂一个页面、 …

阅读全文 »

开发随笔 · 第 8 篇 · 说半夜自动干活的事

2026-09-30 开发随笔 / 复盘 0
定时任务Quartz复盘

开发手记 · 第 8 / 11 篇 合集目录 ‹ 上一篇 下一篇 › 翻这套工业数据 WebApi 时,有几件事是半夜自己干的:每天同步一次数据、每小时跑个统计、每周清一次临时文件。我早年用系统自带的计时器,散在代码各处,有回排查 …

阅读全文 »

开发随笔 · 第 9 篇 · 说图纸和施工分开的事

2026-09-30 开发随笔 / 复盘 0
端口适配器契约优先复盘

开发手记 · 第 9 / 11 篇 合集目录 ‹ 上一篇 下一篇 › 翻这套工业数据 WebApi 的源码,最让我舒服的一处设计,是它把"图纸"和"施工"分得很干净。 每个能力在框架里都拆成两份:一 …

阅读全文 »
1 2 3 4 第 3 / 4 页

最新文章

  • 博客上线「图书馆」模块:在线读 EPUB / PDF + 下载
  • 部署器开源记 · 第 1 篇 · 发版那五步,我为什么没做成命令行
  • 开发随笔 · 第 1 篇 · 说一个「等多久才算久」的事
  • 开发随笔 · 第 1 篇 · 说一个代码里混进的不该有的词
  • 开发随笔 · 第 1 篇 · 说一个把名字写错的事
  • 开发随笔 · 第 1 篇 · 读一段没写 Sleep 的采集线程

分类

  • 复盘 (28)
  • 开发随笔 (28)
  • 开源分享 (4)
  • 站点公告 (1)

标签云

Bug1 DFT1 EPUB1 Filter1 IIS1 Net4613 Net481 OSGi1 PDF1 Quartz1 WinForms1 Zip1 习惯1 代码卫生1 依赖倒置1 依赖方向1 信号处理1 分层1 升级1 协作1 单例1 占位符1 原则1 取舍2 命名3 图书馆1 基础设施1 备份2 复盘14 契约优先1 定时任务1 实时1 工控9 工程拓扑1 工程结构1 开关1 开源4 异常处理1 成长3 技术债3 排障3 控制模型1 插件化2 日志1 未使用1 架构4 横切关注点1 死代码1 测量1 特性1 状态变量1 直觉2 端口适配器1 策略模式1 约定优于配置1 线程1 线程安全1 职责边界1 设计3 误差分离1 调试1 超时1 边界1 部署4 配置1 配置模板1 重复代码1 重构1 随笔5

我的编程之路

嵌入式 / 前端 / Linux / Python 技术笔记与实战复盘

友情链接

  • 示例博客 A
  • 示例博客 B

关注

© 2026 我的编程之路 · Built with Hugo · Theme xsperspace