Telegram Group Search
于我而言,TDD (测试驱动开发)最大的意义在于倒转思考的方式。

当我写出一个合格的测试用例时,我通常能够获得至少三项保证:

1. 待测功能的职责单一,否则测试代码会很冗长。
2. 外部依赖能够被注入,否则我将无法运行这个测试。
3. 接口设计的合理,因为我需要在写测试用例时思考我想怎么使用自己的代码。

接下来,只要我的实现通过这个测试,我就能够获得这些好处,这是很强的正反馈。

#碎碎念
今天同事在 AWS 活动上用爱音的头像被人在各个平台疯传,让我想起去年 manjusaka 在 PyCon 上的头像,那应该是我第一次注意到这种场合也可以不用大头照。
顺便还翻到了这条推,我喜欢这种联系,它让我觉得世界真美好。

#碎碎念
## 🎥 迷失东京

这周看了食贫道的《迷失东京》,内容本身没有太多超出我原本认知的地方,而且前半部分明显存在一些失真或夸张的成分,让我一度有些出戏。不过我对纪录片的制作了解不多,或许这种处理方式有其特定的艺术或表达考量吧。片子里仍然有不少值得称道的镜头语言和表达手法,一些画面的构图、色彩和氛围感很有冲击力,令人印象深刻。

## 🔧 重构

这周终于迈出了重构大业至关重要的一小步!目标是更清晰的抽象和更少的耦合,希望能吸引更多厉害的开发者加入我们。

## 🎙️ 播客

这周听了对话 | tison:新晋国际开源基金会董事,95后创业者,感慨同龄人所取得的成就。tison 对开源生态的深刻理解,让我收获良多。他所撰写的文章对我个人成长和思考都有很大启发,希望他能坚持继续写下去。

#周记
一直到异世界题材刚兴起那段时间,几乎所有日本ACG作品在谈及“杀人”这个行为时都表现出强烈的批判,仿佛一旦越过那条线就不配被称为人。可是近些年,这种倾向似乎不存在了?

#碎碎念
每一位参与协作的人都应该牢记这个原则。

https://zh.wikipedia.org/zh-cn/Wikipedia:%E5%81%87%E5%AE%9A%E5%96%84%E6%84%8F

#分享
🤡
Please open Telegram to view this post
VIEW IN TELEGRAM
## 📝 关于周记

终于还是迎来了偷懒不写周记的一天……拖延的原因是实在想不到有什么值得记录的内容,这件事或许比没写周记本身更为严重。

所以这篇是今年的第 18 周。

## 黄金周

黄金周,有位许久不见的朋友来找我,结果悲哀地发现不知道该安排什么活动。我们太熟悉了,都清楚对方不喜欢公式化的逛街、景点,都找不回打游戏的乐趣,最后竟然只剩下了寻找好吃的东西以及有一句没一句的闲聊……

## 📆 下周...

这周的记录也很短,下周的目标是让自己在一周结束后有值得回忆的内容。

#周记
我有一个习惯,每次下载动画时都要把它按照 日文名.SxxExx 的格式重命名并放置到对应的目录下,方便用 Infuse 管理,然而重命名文件是一件枯燥又乏味的事,即便可以用 rename 等工具批量来做,针对不同的动画还是要写不同的模式。

在拖延了几个月后,我终于决定把这件事自动化,下面就是这一整夜的成果:

https://github.com/laipz8200/anime-librarian

在调用 LLM 时,我试了几个本地的小模型,效果都不怎么理想,最后决定用 Dify 来处理,因为它接口统一,换模型和 Prompt 都不用改代码,还能记录日志。如果你不想用 Dify,只需要把相应的接口重新实现一遍就好了。

#分享
她好可爱,我好爱🥰
突然就很想听,脑中全是这段旋律。
2025/05/12 02:54:36
Back to Top
HTML Embed Code: