如何一个月vibe coding三个产品

如何一个月vibe coding三个产品

💡 原文中文,约4200字,阅读约需10分钟。
📝

内容提要

作者用OpenCode和DeepSeek在一个月内开发了三个产品:一个微信小程序和两个网站应用(文生图、文生视频)。小程序需具备隐私协议,且不能强制登录才能体验;网站支付需分别申请微信支付与开放平台,微信登录另需300元认证费。作者建议沿用统一架构、开发前充分对齐需求,并强调基础知识仍不可少。

🔎

延伸解读

平台合规是产品上线的隐形门槛

作者在开发微信小程序时发现,平台对隐私和登录体验有硬性要求:只要涉及手机号就必须提供隐私协议,且不能强制用户注册后才能体验。这提醒开发者,产品设计初期就要把平台规则纳入考量,而非开发完再补救。合规问题若被忽视,可能导致审核不通过,拖慢整体进度。

支付与登录对接的实操细节

文章详细记录了微信支付和登录的申请流程:不同平台账户需不同邮箱,支付商户平台与开放平台分离,微信登录还需额外300元认证费。作者建议提前准备邮箱别名、记录密钥,并仔细阅读官方文档。这些细节虽琐碎,却直接影响收款和用户登录能否顺利跑通,对独立开发者尤其重要。

统一架构降低多产品维护成本

作者在三个产品中沿用相同的项目结构和编程语言,选择自己最擅长的而非最喜欢的语言。这样做的好处是代码复用、心智负担低,AGENTS.md也能复用最佳实践。虽然可能不是性能最优方案,但对个人开发者而言,可维护性和开发效率更为关键,尤其适合快速迭代的小型产品。

需求对齐与基础知识不可替代

作者强调开发前要花时间与AI对齐需求,使用grill-with-docs技能反复确认边界情况,这能深化对产品的理解。同时指出,AI知识虽广,但使用者若缺乏基础知识,容易被AI牵着走,且AI无法为错误负责。因此,开发者仍需保持对产品的掌控力,不能完全依赖AI决策。

❓

Q&A

用OpenCode和DeepSeek一个月做三个产品,大概消耗了多少Token?

作者一个月左右总共消耗了差不多30亿Token。

开发微信小程序时,为什么不能强制用户登录后才能体验?

平台要求用户可以先体验再决定是否注册,不能强制注册或登录才能使用。作者调整为根据微信openid做次数限制,不登录也能使用部分功能,超过次数才需要付费。

网站接入微信登录为什么要交300元?这个费用和公众号认证重叠吗?

网站支持微信登录需要在微信开放平台单独交300元认证费,这个费用与微信公众号的认证并不重叠,是单独收取的。认证后才能在开放平台创建网站应用,获得APP ID和APP Secret用于OAuth认证。

微信支付商户平台和开放平台有什么区别?需要分别注册吗?

支付商户平台认证和申请不要认证费,符合要求就能申请,但它没有创建应用的选项;需要去对应的开放平台创建应用,然后关联起来。所以需要两个平台的账户。支付宝的应用则直接在开发平台创建即可。

微信支付提现可以设置不全提现到银行卡吗?有什么好处?

可以,选择“按日终余额提现”,并设置账户上最少留多少钱。这样遇到用户退款时,如果账户上没钱,就不需要先充值再退钱了。

vibe coding时为什么建议沿用同样的架构和目录结构?

因为代码可以复用,总是知道业务代码在哪、数据库模型怎么迁移、怎么构建、交接文档在哪,心智负担超级低,AGENTS.md也能复用以前的最佳实践。唯一问题是可能不是性能最好或最优雅的方案,但作者认为这没关系。

开发前花时间对齐需求有什么具体做法和好处?

作者使用grill-with-docs这个skills,在项目开始前花十到二十分钟不断回答它的问题,确认边界情况、处理没想到的问题,同时深化对产品的理解,决定技术选型和流程设计。作者强调开发者要对自己的产品有掌控力,不能出了问题就说是AI的问题。

AI编程时代,为什么基础知识仍然重要?

因为AI的知识深度和广度虽强,但使用者如果不具备足够的基础知识,就只能被AI牵着鼻子走。一旦出错,机会成本需要自己承担,责任也需要自己承担。作者的原话是“AI没办法帮我们坐牢”。

🏷️

标签

➡️

继续阅读