网易首页 > 网易号 > 正文 申请入驻

3天3个功能:1.5万行代码怎么切出来的

0
分享至

一个功能通常吃掉一周。设计、实现、界面、国际化、营销页、文档,逐个来。这是作者学到的规则。4月28日到30日,他发了三个:关键词搜索、模型上下文协议服务器、月刊。41次提交,15380行代码。

不是并行,是切片


先澄清:不是三管齐下。一天一个,三天发完。能成的原因很简单——每个功能被切成阶段,丢给克劳德(Claude,AI编程助手)的单元很小。

这三个功能建在Apsity仪表盘之上。EP.02搭了仪表盘,EP.03加了AI洞察。本周的三件事叠在上面:关键词发现、直接从克劳德调用数据、自动化月刊。

它们不是孤立的。是一个流程。Apsity本来就能显示已注册应用的数据——收入、下载量、关键词排名、竞品变动。缺的是三件事:"新关键词从哪找?""怎么在其他工具里用这些数据?""这个月发生了什么,我要一页看完。"

关键词搜索解决发现。应用商店优化(ASO)归根结底是选词。只看已注册关键词是鱼缸视野,得看别人怎么出现。于是拉取18个国家的iTunes前50,让AI总结,用户把有潜力的词存进观察清单。

模型上下文协议(MCP)服务器是出口。有时候你想用自然语言问克劳德,而不是打开Apsity。"昨天收入怎么样?"——克劳德问Apsity,然后回答。这个想法从EP.15做npm-subscriber-mcp时就有了。

月刊是回顾。EP.03做了每日提醒,但每日太吵。过了一个月,你想回头看发生了什么,而数据散在各处。每月1号聚合,邮件发送,完事。

连起来:发现→使用→回顾。 workflow两端原本缺失的部分。所以一起发。

正方:切片是唯一的杠杆

三个周级功能三天完成,原因确实简单。作者从不把功能看成一大块。切成小阶段,每阶段以可运行的产物和一次提交结束。

月刊的切片长这样:

阶段1——语言设置(设置里加ko/en)
阶段2——月度聚合函数
阶段3——克劳德生成月刊正文
阶段4——4个卡片组件(指标/图表/评论/建议)
阶段5——月刊页面渲染
阶段6——邮件发送(4卡片内联)
阶段7——命令行测试工具

阶段1和2独立。阶段3依赖阶段2的输出。阶段4和5建在阶段3的结果上。依赖图看起来是串行,但阶段2和4可以并行。早点定义数据结构,然后分别做聚合查询和卡片界面。

两个好处。第一,丢给克劳德的单元变小。"做个月刊"太模糊,"做个月度聚合函数,输入是这个结构,输出是那个结构"就清晰。克劳德的输出质量取决于输入的精确度。

第二,每阶段结束都有东西能跑。不是"做了80%但跑不起来",是"阶段2跑完,聚合函数能返回正确数据"。心理账户不同,回滚点也不同。

作者提到一个细节:阶段3让克劳德生成正文,但正文结构是固定的。不是"随便写个月度总结",是"按这四个板块写,每个板块有字数限制和必含数据点"。约束给足,AI输出才稳。

卡片组件的设计也体现切片思维。四个卡片独立开发,最后拼成页面。如果某个卡片有问题,不影响其他三个上线。阶段6的邮件内联是常见坑点——网页渲染和邮件客户端渲染是两回事,单独成一个阶段,专门测试各邮件客户端的兼容性。

反方:切片不是万能药

但切片有代价。阶段切得越细,上下文切换越频繁。作者三天41次提交,平均每天近14次。这意味着每天至少14次进入"这是什么阶段、当前状态、下一步做什么"的认知加载。

对于复杂功能,阶段间的依赖可能隐藏。月刊的依赖图被描述为"看起来串行,但2和4可以并行"——这个判断需要全局视图。新手容易切错,导致后期返工。阶段3依赖阶段2的输出,如果阶段2的数据结构定义有问题,阶段3、4、5、6全要改。

另一个风险:切片让人产生"进度很快"的幻觉。七个阶段做完六个,感觉"只剩一个",但阶段6(邮件发送)可能卡住三天。邮件客户端的兼容性、退信处理、图片内联、垃圾邮件过滤,每个都是深坑。作者提到"专门测试各邮件客户端",说明踩过或预见到了。

克劳德的单元变小,但协调成本上升。41次提交背后是41次提示工程(prompt engineering)。每次都要交代背景、当前代码状态、期望输出。对于大型代码库,"当前代码状态"本身的描述就很长。作者没有提上下文窗口(context window)的限制,但15380行代码的改动,不可能每次全量塞进提示。

还有一个未言明的前提:Apsity的底子已经打好。EP.02和EP.03的基础设施——仪表盘框架、AI洞察管道、数据模型——是这三个功能的地基。如果从头建一个新产品,三天三个功能是不可能的。切片的前提是已有可复用的模块和稳定的数据流。

国际化(i18n)被轻描淡写地放在"通常吃掉一周"的清单里,但实际很耗。阶段1的语言设置只是开关,真正的翻译工作——月刊正文的多语言生成、邮件模板的多语言版本——被分散在各阶段。作者没有提翻译是谁做的:克劳德生成?人工校对?还是只做英语和韩语?如果是AI生成,质量是否经过审核?这些细节被切片的光滑表面盖住了。

判断:切片是工具,不是方法论

这件事的真正价值,在于展示了AI辅助开发的一种可行节奏。不是"用AI写代码更快"这种笼统说法,而是具体的操作参数:阶段粒度控制在几小时到一天,每个阶段有明确的输入输出定义,AI负责实现而人负责验收。

作者没有说"这是最佳实践",只是记录。但记录本身有信息量:15380行代码,41次提交,7个阶段——这些数字暗示了工作量的分布。平均每次提交375行,对于AI辅助开发来说偏保守,说明作者在看AI的输出,而不是全盘接受。

三个功能的选择也有讲究。关键词搜索是数据输入,MCP服务器是数据输出,月刊是数据消费。形成一个闭环,而不是三个孤立功能。这种产品思维——用功能组合解决完整用户旅程——比切片技术更值得学。

切片能成功的隐性条件:产品方向已经验证,技术债务可控,AI工具链熟悉。少了任何一条,三天变三周。作者的经历是"在特定约束下的可行解",不是"普遍适用的加速公式"。

对于读者,可带走的是检查清单:你的功能能不能拆成"几小时能跑通"的阶段?每个阶段的输入输出是否提前定义?AI生成后你有没有人工验证?这些比"我也用克劳德"更重要。

最后,那个命令行测试工具(阶段7)容易被忽略。它不是用户可见的功能,是开发者的安全网。发邮件前能本地跑一遍,不用真的等每月1号。这种"为开发体验投资"的意识,往往是三天和三周的分水岭。

三天发完,代码在仓库里。但真正的产品验证——用户用不用关键词搜索、MCP服务器的调用频率、月刊的打开率——才刚刚开始。切片加速了开发,没加速验证。这部分时间,省不了。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
我国急需改名的5座城市,起名太随意,连本地人也吐槽名字有点土

我国急需改名的5座城市,起名太随意,连本地人也吐槽名字有点土

长风文史
2026-04-30 22:08:50
光大银行选择直面困境,逐一攻破问题

光大银行选择直面困境,逐一攻破问题

Daily每日财报
2026-05-01 06:45:20
太硬了,麦丹高效砍生涯新高32分&防守端成功锁死穆雷

太硬了,麦丹高效砍生涯新高32分&防守端成功锁死穆雷

懂球帝
2026-05-01 12:40:08
4大锂矿将停产!碳酸锂有望突破25万元/吨

4大锂矿将停产!碳酸锂有望突破25万元/吨

新浪财经
2026-05-01 08:45:40
朝鲜在俄阵亡2300人,乌军却未找到一具尸体!这才是乌军厉害之处

朝鲜在俄阵亡2300人,乌军却未找到一具尸体!这才是乌军厉害之处

阿讯说天下
2026-05-01 09:47:47
重庆官二代、“红顶女律师”彭静失联,或涉政商利益输送链漩涡!

重庆官二代、“红顶女律师”彭静失联,或涉政商利益输送链漩涡!

兵叔评说
2026-04-30 16:54:27
解码中行一季报的内生驱动与增长韧性

解码中行一季报的内生驱动与增长韧性

Daily每日财报
2026-04-30 19:31:26
5月1日起严查来了!体制内、公职人员必须严守的9条红线(解读)

5月1日起严查来了!体制内、公职人员必须严守的9条红线(解读)

金哥说新能源车
2026-05-01 08:26:32
伊朗最高领袖致辞

伊朗最高领袖致辞

扬子晚报
2026-04-30 20:46:28
举报抽烟的沈女士为何翻车?因为她踩中,网友们最讨厌的1个雷区

举报抽烟的沈女士为何翻车?因为她踩中,网友们最讨厌的1个雷区

观察鉴娱
2026-05-01 08:51:07
沉默45年后,中国第二轮“严打”终于来了!但这次目标变了

沉默45年后,中国第二轮“严打”终于来了!但这次目标变了

吃货的分享
2026-04-30 18:52:37
孙杨私生子风波升级,处处忍让的张豆豆,终究不再顾及所谓体面

孙杨私生子风波升级,处处忍让的张豆豆,终究不再顾及所谓体面

一盅情怀
2026-04-30 15:59:37
掘金出局!约基奇无奈爆金句:这要在塞尔维亚,全队早被炒了

掘金出局!约基奇无奈爆金句:这要在塞尔维亚,全队早被炒了

仰卧撑FTUer
2026-05-01 14:26:15
半场赢47分,最多领先61分!尼克斯创3纪录4-2老鹰,阿奴诺比29+7

半场赢47分,最多领先61分!尼克斯创3纪录4-2老鹰,阿奴诺比29+7

湖人崛起
2026-05-01 09:43:06
“郴州1岁男童被人入室抢走”案:和孩子朝夕相处的奶奶,一度被家人冤枉是拐走孩子的共犯

“郴州1岁男童被人入室抢走”案:和孩子朝夕相处的奶奶,一度被家人冤枉是拐走孩子的共犯

极目新闻
2026-05-01 10:47:56
男子健身时锁扣断裂被弹飞致瘫痪 妻子发声

男子健身时锁扣断裂被弹飞致瘫痪 妻子发声

大象新闻
2026-05-01 14:46:06
华夏银行一季度:开了个好头

华夏银行一季度:开了个好头

Daily每日财报
2026-04-30 10:57:44
基因铁证撕碎韩国纯血神话!他们真正的老祖宗曝光,竟是一路杀光半岛土著的东南亚狠人

基因铁证撕碎韩国纯血神话!他们真正的老祖宗曝光,竟是一路杀光半岛土著的东南亚狠人

寄史言志
2026-04-30 18:39:55
景区内游客爆发肢体争执,冲突中多人坠落,现场实景被拍下

景区内游客爆发肢体争执,冲突中多人坠落,现场实景被拍下

星娱叨叨社
2026-04-30 14:32:32
地球已经装不下追觅这么牛的公司了

地球已经装不下追觅这么牛的公司了

老斯基财经
2026-04-30 11:05:19
2026-05-01 15:24:49
算力游侠
算力游侠
游走在API与报错之间,用魔法(AI)打败魔法的非硬核玩家。
2070文章数 23关注度
往期回顾 全部

科技要闻

苹果上季在华收入继续大增 iPhone收入新高

头条要闻

山东舰遭日本侦察机抵近侦察 解放军一句警告将其喝退

头条要闻

山东舰遭日本侦察机抵近侦察 解放军一句警告将其喝退

体育要闻

季后赛场均5.4分,他凭啥在骑士打首发?

娱乐要闻

邓超在景德镇被偶遇,穿黑外套逛茶园

财经要闻

GPU神话松动,AI真正的战场变了

汽车要闻

限时9.67万起 吉利星越L/星瑞i-HEV智擎混动上市

态度原创

数码
艺术
手机
时尚
健康

数码要闻

三星停产LPDDR4/X内存,产能聚焦LPDDR5/X与HBM等AI产品

艺术要闻

刘明华 2026油画新作(2024-2026)

手机要闻

荣耀Magic V6领先了,OPPO Find N6加油

她们看起来气血好足,每套搭配我都想抄

干细胞治烧烫伤面临这些“瓶颈”

无障碍浏览 进入关怀版