会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
my-9
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
18
下一页
2026年1月14日
1.10
摘要: 我之前一直觉得配置优秀的环境必要性不大,但一个糟糕的配置管理,能让辛苦做出的代码崩溃。我现在会像设计类一样设计配置结构:分组清晰、命名自解释、提供合理默认值,配置文件是系统的可调节骨架
阅读全文
posted @ 2026-01-14 19:15 my00
阅读(9)
评论(0)
推荐(0)
2026年1月9日
1.9
摘要: 我们花了大量时间争论:缩进用空格还是制表符?大括号是否换行?变量命名用驼峰还是下划线?起初我认为这些争论浪费时间,后来理解了它们的真正价值:不是哪种风格更好,而是我们需要一种统一的风格。一致性本身的价值超过了任何具体选择的价值。
阅读全文
posted @ 2026-01-09 22:31 my00
阅读(25)
评论(0)
推荐(0)
1.8
摘要: 当终于捕捉到那个让Bug稳定复现的神奇步骤时,那种快感胜过写出新功能。每一次Bug的解决,都是对系统理解的一次重大深化。
阅读全文
posted @ 2026-01-09 22:31 my00
阅读(11)
评论(0)
推荐(0)
1.6
摘要: 学习编程后,我发展出了技术性拖延:当遇到一个困难的核心问题时,我会去“优化”不相干的周边代码;会花半天时间配置一个“更完美”的开发环境,这些活动看起来都很有生产力,甚至能带来成就感,但它们本质上仍然是拖延——我在用技术工作逃避真正的技术挑战。
阅读全文
posted @ 2026-01-09 22:26 my00
阅读(21)
评论(0)
推荐(0)
1.7
摘要: 我的学习笔记曾经散落在各处:纸质笔记本、手机备忘录、各种格式的电子文档。每个重要概念是一个文件,通过链接相互关联。我可以随时修改、增补、重构知识结构。这不仅是笔记系统,更是思维的外化——当我试图用清晰的结构组织知识时,我其实是在组织自己的思考。
阅读全文
posted @ 2026-01-09 22:26 my00
阅读(16)
评论(0)
推荐(0)
1.5
摘要: 我开始理解选择依赖时的权衡:每一份依赖都是借来的能力,也是潜在的债务。自由软件的世界里,没有免费的午餐,只有需要管理的风险。
阅读全文
posted @ 2026-01-09 22:24 my00
阅读(13)
评论(0)
推荐(0)
1.4
摘要: 学生作业的终点是“程序能运行”。但当我尝试把自己的项目部署到服务器,让真实用户访问时,才发现“可运行”到“可交付”之间有一道巨大的鸿沟。我需要考虑:环境变量如何管理?日志如何收集?如何监控服务健康?出错时如何优雅降级?如何平滑更新版本?这些工程问题在本地开发时几乎不会遇到,却是生产系统的生命线。我的
阅读全文
posted @ 2026-01-09 22:24 my00
阅读(18)
评论(0)
推荐(0)
12.31
摘要: 测试框架里的绿色对勾给了我虚假的安全感。我写了测试,它们通过了,我就以为代码没问题。直到我意识到“测试通过”只意味着“代码满足了测试写的条件”,而测试本身可能遗漏了重要场景。现在我写测试时会问自己:这个测试在防止什么具体的错误?如果需求变了,这个测试会失败吗?测试不是通关游戏,而是防御工事。绿色的对
阅读全文
posted @ 2026-01-09 22:20 my00
阅读(30)
评论(0)
推荐(0)
12.30
摘要: 在写东西时,我会保存多个版本,记录思考的演进;但在编程时,自动保存却让我丢失了这种“快照式思考”。现在我会有意识地使用一些记事本作为新的“保存点”,在完成一个逻辑完整的片段后提交。
阅读全文
posted @ 2026-01-09 22:19 my00
阅读(20)
评论(0)
推荐(0)
2026年1月1日
十二月《代码大全》读后感三
摘要: 在接触《代码大全2》之前,我认为“软件工程”是一个宏大的、离我很远的词汇,它可能关乎架构图、开会、PPT和复杂的流程。那些激动人心的“黑科技”、“新框架”似乎才是技术的潮流所向。 但这本书,却把我按在了一个看似微不足道的地方:代码的细节。它用了近千页的篇幅,事无巨细地讨论变量初始化、循环控制、条件语
阅读全文
posted @ 2026-01-01 21:48 my00
阅读(11)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
18
下一页
公告