先定义边界
把输入、输出、超时、取消和失败状态写进契约,再讨论具体实现。
About / Working principles
关注的不只是代码能否运行,也包括设备异常、网络抖动、人员操作和长期维护。
你好,我是 HCY,一名专注于工业软件与系统集成的工程师。
我的工作横跨现场设备、Windows 桌面应用、网络协议和 Linux 服务。从 WPF HMI 的交互与状态管理,到 Modbus、TCP 的通信边界,再到服务部署和故障排查,我更关心各层之间如何形成清晰、可验证的契约。
这个网站既是技术笔记,也是作品集。文章保留解决问题的证据链,项目则说明业务背景、约束、个人职责与复盘。示例项目已经匿名化,真实发布前仍需要按实际经历替换。
把输入、输出、超时、取消和失败状态写进契约,再讨论具体实现。
日志、关联 ID、状态快照和最小复现,是恢复现场系统的基本能力。
清晰的模块边界和简单的部署链路,通常比增加一层抽象更有价值。