做桌面工具这类软件,技术选型的讨论往往陷入"哪个语言更好"的口水仗,但真正决定成败的是职责怎么划分。我参与开发的 7AA7工具箱是一套 C++/Qt 客户端加 Go 服务端的组合,这篇文章把当年几个关键取舍的思考过程摊开,不讲结论的正确性,讲推理的过程。 一…
欢迎你
7AA7 博客
注册提交后需管理员审核,通过后即可用你设置的密码登录。账号为 5 位以上英文字母 / 数字组合,邮箱用于找回密码。
做桌面工具这类软件,技术选型的讨论往往陷入"哪个语言更好"的口水仗,但真正决定成败的是职责怎么划分。我参与开发的 7AA7工具箱是一套 C++/Qt 客户端加 Go 服务端的组合,这篇文章把当年几个关键取舍的思考过程摊开,不讲结论的正确性,讲推理的过程。 一…
整理下载目录的时候,大概率会碰上这样的场景:几十上百个文件名乱七八糟,有的带"最终版",有的带"(1)",有的是中文和拼音混排。一个个手动改显然不现实,于是很多人第一个想到的办法是——用 Excel 拼一条 ren 命令,复制到命令行里跑。 这个办法我用了很多…
结对编程最常见的失败形态是两个人坐在一起,一个写代码,另一个看手机。名义上在结对,实际上是一个人写代码加一个观众,成本翻倍,收益接近零。结对要有效,需要角色分工是真实的,而不是两个人轮流打字。 驾驶与导航 两个角色有明确的分界: 驾驶者(dri…