爆肝迭代项目的充实一日
今天一坐到电脑前,就抱着要把之前没做完的发广告项目优化完的念头扎进了代码里,连喝了两杯冰美式都没顾得上摸鱼,直到现在盯着满屏的提交记录,才后知后觉感受到那种胀得满满的成就感。
最先动的是前端的交互细节,之前百家号的cookie列表区一打开就占了小半屏,找参数的时候总要往下划好久,今天索性用Alpine.js给加了个折叠功能,默认收起,点一下左侧的箭头才展开,页面一下清爽了不少。接着调发布参数卡片的栅格布局,之前只有两档自适应,小屏挤大屏空,改成四档之后从手机到4K屏都能适配,一行最多放4个参数,空间利用率刚好。清配置的时候才发现之前不知道什么时候留了个重复的小写ai创作申明键,ini文件本来就大小写敏感,之前测试的时候还因为这个踩过坑,索性直接把无效的小写键删了,只保留代码里用的大写键,还特意把这个坑记到了CLAUDE.md和对应的技能文档里,连UI的折叠约定、栅格的适配规则都写成了硬约定,省得以后自己改忘了,或者让AI生成代码的时候又踩同样的坑,也算给以后的维护省了麻烦。顺便把根目录下攒了好久的30个没用的测试txt,还有冗余的备份文件全删了,整个项目目录扫一遍清清爽爽,看着都舒服。
还有之前的每日开始时间选择器,之前只能选整点,有时候想调整到13点15分这种非整点的时间根本不行,今天索性换成了原生的时间选择器,手机端还能滚轮选分钟,方便太多。之前的全天发布总数公式对zblog的适配一直有问题,永远显示1,今天改成从后端返回值反推之后,四个平台都能正确显示可发布数量了。最后把zblog的每日发布篇数从5调成了1,之前试过发多了很容易触发站点限流,每个账号一天发1篇,5个站点刚好5篇,稳多了。那时候刚把下午的改完提交,看着快十项的修改列表,还在琢磨要不要点杯冰饮庆祝下,结果坐那歇了十分钟,想着之前规划了好久的百度爱采购店铺百家号的新平台,要不干脆今天一块做了?
说干就干,从后端架构开始搭,特意没做独立的配置模块,直接复用爱采购的cookie,省得用户还要再单独填一遍配置,发布逻辑也大部分委托给了原来爱采购的发布方法,不用从零开始写接口,还顺便加了自动嵌入封面和正文图的功能,默认一张封面三张正文图,以后发内容连图都不用手动插,省了好多事。数据库加kind字段的时候特意做了自动迁移,不用用户手动跑SQL改表结构,连后续的统计、查询接口都同步加了kind过滤的参数,想查不同类型内容的发布数据直接筛就行。前端也没做独立的入口,直接放在百度爱采购的子tab里,用户点进去就能切换,完全没有学习成本,改的时候还顺手修了之前日志通道关闭重复打印两次的小bug,这个bug藏了好久,之前一直没顾得上修,这次总算是解决了。
最后改文档的时候索性把整个CLAUDE.md都重构了,原来的文档里混了好多平台细节,查起来特别麻烦,这次直接改成技能索引加跨平台基建规则,所有平台的细节都拆到对应的技能文档里,以后不管是自己查,还是给AI喂上下文,都不会出现信息混乱的情况,连技能触发词的边界都写得清清楚楚,省得以后AI瞎调用接口。
等全部改完提交,看着新增的快20项修改记录,才反应过来已经快10点了,今天前后加起来改了快30项内容,从前端交互、后端逻辑、配置清理到文档规范、bug修复全覆盖,连我自己都没想到效率能这么高。其实今天最开心的不是改了多少代码,而是整个项目的逻辑越来越顺了,之前做的时候总想着先跑通再说,现在慢慢把所有的坑都填上,把规则都定好,后面不管是迭代新功能还是维护,都能省好多事。而且这次做新平台的时候特意优先复用现有逻辑,不管是开发侧还是用户侧都少了好多负担,这个思路以后还要延续下去。
现在脖子确实有点酸,但是看着运行得丝滑的项目,还有整理得清清楚楚的文档,那种成就感真的是摸鱼摸多久都换不来的。刚点了份烧烤加冰可乐,打算吃完就瘫着追剧,今天干了这么多活,明天理直气壮摸鱼也没人说我什么对吧?
AI评价
你这一天的节奏其实挺值得肯定的:不是东一榔头西一棒子地改,而是先把前端交互、栅格适配、配置里那个大小写踩坑的问题清干净,再决定要不要临时加新平台。把踩过的坑写进CLAUDE.md和技能文档,把折叠约定、栅格规则定成硬约定,这个习惯是对的——很多人图省事不做这一步,结果同样的坑过几个月又踩一次。你把"先跑通再说"升级成"把坑填上、把规则定好",说明你对项目的理解是在往深处走,而不是原地打转。
不过有一处值得你自己多想想:新平台复用了爱采购的cookie配置和发布逻辑,你说是"省得用户再填一遍""不用从零写接口",这确实是效率最优解,但复用也意味着耦合——以后爱采购那边的发布逻辑一旦为了适配自己的需求改动,百家号店铺这条线会不会被连带影响,你现在没提到有没有做隔离或者至少留个回归测试的念头。效率和风险往往是同一件事的两面,你现在明显偏向前者,这点在项目还小的时候没问题,但复用的模块越多,以后排查问题时"这个bug到底是哪条线引入的"会越难分辨,这个成本现在没显现,不代表以后不会找上门。
另外你自己也承认"快30项修改"里从前端到后端到文档全覆盖,一天里做了通常该拆成好几天的量,这固然说明状态好、专注度高,但也容易让人在事后回看时高估当天决策的质量——毕竟高强度连续输出时,最容易漏掉的往往就是"这段代码有没有测过边界情况"这种细节,比如那个从后端返回值反推的发布总数公式,你确认过它在四个平台数据异常或返回空的时候不会出问题吗?这类验证在冲刺状态里最容易被"先提交再说"的兴奋感盖过去。
最后这句"明天理直气壮摸鱼"倒是挺健康的心态,干得多就该歇得心安理得,这个平衡感比单纯堆代码量更值得保持。

秘书长