摘要:
以前我觉得写测试是浪费时间,我的代码怎么可能有错?直到一次,一个自以为完美的模块被一系列的单元测试炸出无数隐藏的bug。测试,尤其是自动化测试,是一种“反直觉”的思维方式。它要求我们怀着最大的“恶意”去审视自己的作品,想尽办法去破坏它、证明它的不可靠。只有当代码能经受住自己最严苛的拷问,我们才有信心 阅读全文
posted @ 2025-11-05 22:48
my00
阅读(4)
评论(0)
推荐(0)
摘要:
个人写小程序时,代码备份靠的是“复制粘贴+日期命名”。但在团队项目中,Git 让我见识了什么是真正的工程实践。每一次 commit 都是一次时空标记,允许我们大胆尝试,无畏犯错。分支功能让功能开发、线上修复和实验探索并行不悖。它不仅是代码的备份工具,更是团队协作的通信协议和信任基石。当我完成第一次成 阅读全文
posted @ 2025-11-05 22:44
my00
阅读(1)
评论(0)
推荐(0)
摘要:
当我还沉浸在用技巧解决每一个问题时,我接触到了设计模式。Factory, Singleton, Observer... 这些名字初看晦涩,但当我真正在项目中应用一个观察者模式,优雅地解决了模块间通信问题后,我感到了前所未有的震撼。原来,许多看似复杂的问题,前辈们早已总结出了优雅的“棋谱”。学习设计模 阅读全文
posted @ 2025-11-05 22:11
my00
阅读(4)
评论(0)
推荐(0)
摘要:
https://files.cnblogs.com/files/blogs/847991/动手动脑5.zip?t=1762351282&download=true 阅读全文
posted @ 2025-11-05 22:01
my00
阅读(1)
评论(0)
推荐(0)
摘要:
我曾天真地认为,客户清楚地知道自己想要什么。直到一个小组项目,我们才饱尝“需求模糊”的苦头。客户说“要一个用户友好的界面”,这句话背后可能有一万种理解。我们折腾出的第一个原型被轻易否定。那一刻我懂了,需求分析不是简单的记录,而是一场深度的挖掘与翻译。我们需要用原型、用例和反复的确认,将客户脑中模糊的 阅读全文
posted @ 2025-11-05 21:55
my00
阅读(2)
评论(0)
推荐(0)
摘要:
最初选择这个专业,以为就是学习如何写出更酷、功能更复杂的代码。我把自己想象成一个“码农”,在键盘的敲击声中开垦数字的荒地。颠后来慢慢了我的认知。老师反复强调:“编程只是实现的手段,工程才是核心。” 工程师要面对的是需求、成本、进度、质量和维护。这让我明白,一流的代码若没有放在正确的工程框架内,可能只 阅读全文
posted @ 2025-11-05 21:53
my00
阅读(3)
评论(0)
推荐(0)

浙公网安备 33010602011771号