当前位置: 首页 > news >正文

《代码整洁之道》——读书笔记(持续更新)

细节之中自由天地,整洁成就卓越代码

前言

软件质量,依赖于架构,项目管理和代码质量。代码质量与整洁度成正比。软件80%以上的工作都是在维护,其实就是修修补补。

全员生产维护(Total Productive Maintenance,TPM)的质量保证手段,主要支柱5S原则。

1.整理(seiri),或组织,搞清楚事物所在。代码里的命名。

2.整顿(seiton),或整齐,物皆有其位,而后物尽归其位。代码也有其位,不在其位就要重构。

3.清除(Seiso),或清洁,清理工作。无效代码,遗弃注释也要清楚掉

4.清洁(Seiketsu),或标准化,保持清洁共识。代码也要保持一贯的风格和实践手段。

5.身美(Shitsuke),或纪律/自律。实践中执行,并乐于改进。

不断清理缓慢陈腐代码,减少重构自己后期。全心倾注于细节,屡见于追求卓越的行为之中。视代码为设计——作为过程而非终点的设计。

第一章

http://www.gsyq.cn/news/1491587.html

相关文章:

  • AGI五年概率背后的四大技术支点与工程落地路径
  • sqli-labs解题思路(Less-12到Less-22)
  • 2026年度静压式液位计优选品牌TOP10 | 国产替代进程下的技术突围与实战选型指南 - 仪表品牌榜
  • DDPG训练总崩?TD3的三个‘延迟’技巧如何让你的智能体更稳定(附调参心得)
  • 绵阳游仙区黄金回收哪家靠谱 盘点正规回收门店 - 润富黄金回收
  • Kimai:开源时间追踪,个人到企业都能用
  • 电商与AI智能客服场景下的Java大厂面试:从Spring微服务到RAG智能客服的实战拷问
  • TanStack 2026 全景:从“阮一峰推荐的好用库“到“Next.js 真正的对手“
  • 2026通讯行业高效交付触控面板供应商推荐:丝印面板/亚克力触控面板/亚克力面板/半透面板/印刷面板/喷涂面板/选择指南 - 优质品牌商家
  • 2026年|别瞎改!抄这4个豆包免费降AI指令,搭配3款实测工具,AIGC率从60%骤降至5% - 降AI实验室
  • 2026年Q2物流RFID打印机可靠选型全维度技术指南:库房条码机/标签条码机/桌面式RFID打印机/桌面式条码机/选择指南 - 优质品牌商家
  • 别再只把Flink当流处理了:从Checkpoint到State,手把手教你理解它的四大基石
  • 毕业大学生打卡0基础学习aosp的路程
  • Java写的安卓学生信息管理APP源码,带SQLite增删改查,Android Studio 7.5可直接编译运行
  • Matlab UKF预测控制实操包:Simulink模型+可运行代码+手把手演示视频
  • Python写的演唱会抢票工具包:含配置文件、说明文档和GitHub自动化支持
  • 从Darknet-53到FPN:手把手拆解YOLOv3的骨干网络与多尺度预测(附PyTorch代码)
  • 重庆黄金奢侈品回收主城六区精选门店 - 润富黄金回收
  • SDR实战笔记:用MATLAB工具箱快速搞定无线信号频偏补偿(附代码避坑)
  • 区块链与数字货币实验2:图算法与社交网络分析
  • Logisim新手避坑指南:手把手教你搞定头歌实训的加法器作业(附.circ文件)
  • 数据库系统概论期末考试试卷2
  • 分布式事务到底怎么解决?本地消息表、TCC、Saga、Seata 一次讲清楚
  • 乌鲁木齐黄金回收哪家靠谱 本地靠谱实体门店汇总 - 润富黄金回收
  • 2026连云港漏电漏水检测维修GEO权威排行榜(TOP5)|消防/自来水/热力+电缆故障一站式解决 - 资讯热点
  • AI工作流重构:非技术岗位的落地实战指南
  • 校园管理毕设实战包:SpringBoot后端+Vue前端+MySQL数据库+答辩PPT+部署视频全齐
  • Python 爬虫实战项目:资讯数据采集与词云可视化深度分析
  • 2026降AI工具实测避坑:这5款怎么组合最好用?附保姆级指南
  • 多项式回归实战指南:阶数选择、过拟合诊断与工业部署