摘要: 第三次重读最后几章,关注的焦点从具体技术转向了整体构建哲学。书中“软件构建如同城市建设”的比喻给了我新的启发——我们不仅是编码工人,更是软件城市的规划师。 这次阅读,我特别注意到之前忽略的“集成策略”部分。结合我们团队正在进行的微服务重构,书中提到的“渐进式集成”理念为我们提供了理论支撑。我们改变了 阅读全文
posted @ 2025-11-30 21:14 Faster1990 阅读(1) 评论(0) 推荐(0)
摘要: 带着三个月的项目经验(主要来源于作业)重读“控制循环”章节,有了全新的收获。第一次阅读时,我主要关注“循环要短”这样的具体建议,而这次我理解了背后的核心思想:控制结构应该展现程序的叙事逻辑。 最近重构一个支付处理模块时,我应用了“循环只做一件事”的原则,将原本45行的复杂循环拆分为三个明确的方法:v 阅读全文
posted @ 2025-11-30 21:14 Faster1990 阅读(1) 评论(0) 推荐(0)
摘要: 再次翻开《代码大全2》,我刻意放慢节奏重读变量命名章节。与初读时急于修正命名的急切不同,这次我注意到了之前忽略的细节——命名本质上是设计行为。书中指出:“好的变量名是代码文档的基础”,这句话如今让我深有共鸣。 回顾我这一年的项目经历,发现那些最容易维护的模块,恰恰是严格遵守了“名称应表达抽象层级”原 阅读全文
posted @ 2025-11-30 21:13 Faster1990 阅读(1) 评论(0) 推荐(0)
摘要: 今天上了传统技术制造,下午学了英语 阅读全文
posted @ 2025-11-04 20:30 Faster1990 阅读(5) 评论(0) 推荐(0)
摘要: 《代码大全2》快读完了,最后的部分在讲代码调整、系统和集成。读到这里,我对这本书的理解更深了一层。它教会我的不只是一些知识点,而是一种观念的转变:从“写代码”到“构建软件”。 “写代码”可能只关心一个函数、一个模块的实现。而“构建软件”需要考虑全局:代码如何设计才能易于调试和测试?如何与团队协作,让 阅读全文
posted @ 2025-10-31 17:17 Faster1990 阅读(7) 评论(0) 推荐(0)
摘要: 继续读《代码大全2》,现在读到了“构建”相关的核心章节,比如如何使用数据、控制循环等。 以前我写循环很随意,经常在循环体里塞满各种操作。书里强调,循环要尽可能短,只处理一件事,这样可读性和可维护性会强很多。这周开发一个新功能时,我刻意把一个复杂的循环拆成了两个。虽然多写了几行代码,但调试的时候,我能 阅读全文
posted @ 2025-10-31 17:17 Faster1990 阅读(3) 评论(0) 推荐(0)
摘要: 我这周开始看《代码大全2》。说实话,这么厚的书有点让人望而生畏。我没打算立刻读完,而是从前面关于“变量命名”的章节看起。 这一看,就让我有点坐不住了。书里说,变量名要完全、准确地描述出该变量所代表的事物。我回头看了看自己上周写的代码,里面充满了 tmp, data, flag 这种名字。当时觉得没问 阅读全文
posted @ 2025-10-31 17:16 Faster1990 阅读(1) 评论(0) 推荐(0)
摘要: 今天上午参加了钳工实训,实操做出了一个零件,但体力,和耐心不足,在锯下零件后没太多时间加工细节,很失败,不过我相信如果下次再让我在规定时间内完成,我应该可以做到。下午上了英语课,内容是宇宙中的一些事物,如黑洞,我与组员就木质卫星更适合观测黑洞还是太阳进行了讨论,但就我而言,这俩都不适合,管他呢,最后 阅读全文
posted @ 2025-10-21 21:21 Faster1990 阅读(5) 评论(0) 推荐(0)
摘要: 今天学习了统一建模语言中的多层管理,算法的树状图结构,JAVA的类等..... 阅读全文
posted @ 2025-10-20 20:46 Faster1990 阅读(2) 评论(0) 推荐(0)
摘要: 今天没课,进行了酣畅淋漓的自习。 阅读全文
posted @ 2025-10-17 23:02 Faster1990 阅读(4) 评论(0) 推荐(0)