- Published on
2025-第五十四周
- Authors

- Name
- AgedCoffee
- @__middle__child
该周报主要为各个地方内容的汇总整理
技术
译:“无”也是一种“有”
本文通过一个代码示例,探讨了如何应用 Sandi Metz 的演讲《Nothing is Something》中的理念,即“无操作”本身也是一种有效行为。作者建议使用恒等函数(identity)作为默认转换,以减少条件判断,从而简化代码逻辑并降低复杂性。
- 🎬 推荐观看 Sandi Metz 的演讲《Nothing is Something》,以理解“无操作”作为有效行为的编程哲学。
- 💡 通过恒等函数(
identity)处理缺失的转换,避免冗余的条件分支,使代码更简洁。 - 🔧 示例中利用
??运算符为未定义的转换提供默认行为,将类型从可选转换为确定,简化后续操作。 - ⚖️ 权衡少量额外函数调用来换取代码清晰度和可维护性,减少条件判断带来的复杂性。
- 🚀 鼓励程序员采用“识别默认行为并赋予其功能”的模式,提升代码质量和编程能力。
工具
更新
设计
AI
译:Claude Code 的 LSP 支持
本文介绍了 Claude Code 从 v2.0.74 版本起新增的 LSP(语言服务器协议)支持功能,包括其作用、启用方法、官方插件安装步骤,以及如何配置自定义 LSP 服务器。同时指出了当前版本存在的插件冲突问题及临时解决方案。
- 🚀 LSP 支持功能:Claude Code 通过 LSP 协议可实现对代码库的符号定义查找、引用搜索、悬停信息获取等操作,提升编码代理的效率和准确性。
- ⚙️ 启用方法:通过
/plugin命令交互启用插件,从官方市场安装对应语言的 LSP 插件(如 C++、Python、Rust 等),并需额外安装对应语言的 LSP 服务器。 - 🐛 已知问题:v2.0.74 版本存在 LSP 插件与服务器冲突的 Bug,可能导致功能无法正常使用。
- 🔧 临时解决方案:可通过降级至 v2.0.67 版本,并设置环境变量
ENABLE_LSP_TOOL=true启动以规避问题。 - 🛠️ 自定义配置:支持创建自定义插件,通过编写
.lsp.json文件配置非官方市场的 LSP 服务器,扩展语言支持范围。
其他
决策三角:提升决策效率的简易方法
本文作者基于多年决策实践,系统阐述了提升决策质量的框架与方法。核心观点是:高质量决策不仅需要数据,更需要清晰的决策技能与结构化记录。文章提出了“决策三角”模型(触发因素、期望未来、行动),并区分了日常简易决策与重大影响决策的不同处理深度。通过引入背景、条件、情景、分析等扩展维度,以及决策后的跟踪与学习,构建了一套适应多场景的简易决策记录模板,旨在帮助个人与团队做出更明智、可追溯的决策。
- 🧠 决策兴趣起源:作者对决策理论的兴趣始于十多年前在团队引入架构决策记录,并深受 Cassie Kozyrkov 关于“决策技能缺失而非数据缺失”观点的影响,进而探索决策质量框架。
- 📝 决策记录演进:从工程领域的架构决策记录扩展到“任何决策记录”,并通过阅读《Decisive》学习从过往决策中总结经验,不断调整记录格式以适应非工程场景。
- 🔺 核心模型:决策三角:所有决策都包含三个核心要素——触发因素(为何现在决策)、期望未来(决策希望实现的状态)和行动(具体措施),这构成了决策的基本结构。
- 🥪 简易决策示例:以“午餐吃什么”为例,说明日常决策中三角要素如何快速、直觉性地运作,但明确指出其中蕴含的丰富背景(如紧迫性、社交目的)常被忽视。
- 🏠 重大决策深化:面对如“选择抵押贷款”等重要决策,需启用更慢、更慎重的系统 2 思维,并引入背景、条件、情景和分析四个扩展维度来提升决策质量。
- 🧩 四大扩展维度详解:
- 背景:区分内部可控与外部不可控因素。
- 条件:明确决策的约束、期望结果及可能改变决策的情形。
- 情景:探索各种可能的未来场景(包括极端假设),以发现被忽略的方面。
- 分析:评估不同情景的合理性与概率,通过研究、数据甚至实验来形成选项与权衡。
- 📊 决策后记录:决策完成后,记录障碍与阻碍、未来实际演变和经验教训至关重要,这有助于审视决策过程、区分结果好坏与决策质量,并发现模式性问题。
- 💡 实践案例总结:通过一个虚构但基于现实的完整案例(是否紧急开发新功能),演示了如何应用该框架,最终通过分析选择定制合同而非产品定制,并记录了实施障碍与实际结果,提炼出关键学习点。
如何在任何领域出类拔萃
卓越并非源于罕见的天赋,而是源于日常选择。它是一系列习惯的集合,通过持续积累在平凡中超越他人。本文提出了五种关键习惯,强调细节、反思、跟进、担责与坚持,并指出卓越之路短期看似枯燥,长期却能带来更可靠的工作成果与更大的成就空间。
🧹 展现极致用心
用心体现在细节中,如文件命名、邮件语气、会议准备。它不是表演,而是内在标准,推动你反复检查、完善细节。例如发送报告前用其他设备预览 PDF,或作为用户亲自试用产品一周。这些微小行动成本低,但效果会持续累积。💡 质疑初版方案,重新思考
第一想法往往最浅显,应视其为草稿而非终稿。完成初步规划后,强制进行第二轮思考:谨慎的质疑者会修改什么?新手会忽略什么?重新思考可以快速完成——等待一小时、隔夜思考,或用二十分钟勾勒三个替代方案。真正的创造力是迭代的,直到无法通过微调改进为止。🔍 极度关注微小细节
卓越常藏于“枯燥”之处。一个小数点错位、误导性标签或演讲中的生硬过渡都可能破坏信任。选择一个领域并痴迷于其细节:例如打磨界面微文案,或确保账目核对准时无误。关注细节能减少错误、加速反馈,并建立精准的口碑。📅 坚持跟进落实
承诺唯有兑现才有价值。跟进是意图与结果之间的桥梁。当你说“我会回复你”时,应设定时限并履行。使用简单系统:短待办清单、日历提醒或专用跟进文件夹。跟进包括回复电话、提醒队友截止日期、分享会议结果。持之以恒,你会成为关键时刻值得信赖的人。✅ 勇于承担错误
错误不可避免,隐瞒会摧毁信任。迅速承认错误,说明情况并列出补救计划,避免冗长辩解。人们更容易原谅能力与坦诚,而非巧妙借口。承担责任也能加速学习:明确错误有助于避免重犯。例如项目失败后,撰写一页事实分析与纠正措施,分享后继续前进。🔁 习惯相互强化,从小处开始实践
这些习惯彼此增强:用心让跟进更可信,重新思考减少失误规模,关注细节降低犯错次数,承担责任建立信任以迎接更大挑战。建议本周选择一种习惯刻意练习,衡量具体成果,并持续重复。⏳ 卓越之路短期枯燥,长期可靠
卓越在短期内看似重复、耐心且缺乏光环。但坚持会带来回报:更少意外、更少返工,并能以更少人力完成更重要的工作。这正是卓越所在。