- 4
- 0
- 约2.32万字
- 约 20页
- 2022-03-09 发布于四川
- 举报
27 | 学会合理分解代码,提高代码可读性
2019-07-10 景霄
Python核心技术与实战 进入课程
讲述:冯永吉
时长 14:05 大小 12.90M
你好,我是景霄。今天我们不讲任何技术知识点,继续来一起聊聊代码哲学。
有句话说得好,好的代码本身就是一份文档。同样功能的一份程序,一个组件,一套系统,让
不同的人来写,写出来的代码却是千差万别。
有些人的设计风格和代码风格犹如热刀切黄油,从顶层到底层的代码看下来酣畅淋漓,注释详
尽而又精简;深入到细节代码,无需注释也能理解清清楚楚。
而有些人,代码勉勉强强能跑起来,遇到稍微复杂的情况可能就会出 bug;深入到代码中
debug,则发现处处都是魔术数、函数堆在一起。一个文件上千行,设计模式又是混淆不堪,
让人实在很难阅读,更别提修改和迭代开发。
Guido van Rossum(吉多·范罗苏姆,Python 创始人 )说过,代码的阅读频率远高于编写代
码的频率。毕竟,即使是在编写代码的时候,你也需要对代码进行反复阅读和
您可能关注的文档
- 木棉之_唧唧歪歪家庭主妇学经方.doc
- 01 - 多年前的那些工程师都去哪了?.pdf
- 02 - 我要不要做管理呢?内心好纠结!.pdf
- 03 - 哪些人比较容易走上管理岗位?.pdf
- 04 - 我要不要转回去做技术呢?.pdf
- 05 - 作为技术管理者,我如何保持技术判断力?.pdf
- 06 - 我这样的风格能做管理吗?.pdf
- 07 - 我能做好管理吗,大家服我吗?.pdf
- 开篇词 - 你为什么需要学管理?.pdf
- 08 - 管理到底都做哪些事儿?.pdf
- GB/T 13182-2026碘化钠(铊)闪烁体和碘化钠(铊)闪烁探测器.pdf
- 中国国家标准 GB/T 13182-2026碘化钠(铊)闪烁体和碘化钠(铊)闪烁探测器.pdf
- 《GB/T 13182-2026碘化钠(铊)闪烁体和碘化钠(铊)闪烁探测器》.pdf
- GB/T 9536.3-2026电气和电子设备用机电开关 第3部分:成列直插封装式开关分规范.pdf
- 中国国家标准 GB/T 9536.3-2026电气和电子设备用机电开关 第3部分:成列直插封装式开关分规范.pdf
- 《GB/T 9536.3-2026电气和电子设备用机电开关 第3部分:成列直插封装式开关分规范》.pdf
- GB/T 4315.2-2026光学传递函数 第2部分:测量导则.pdf
- GB/T 19405.2-2026表面安装技术 第2部分:表面安装元器件的运输和贮存条件 应用指南.pdf
- 《GB/T 48336.401-2026星闪无线通信系统 第401部分:基础应用层 音频流配置与传输管理》.pdf
- 中国国家标准 GB/T 48336.401-2026星闪无线通信系统 第401部分:基础应用层 音频流配置与传输管理.pdf
原创力文档

文档评论(0)