实操
对话式改网站:怎么一句话把页面改对
改稿比重新生成便宜得多,但前提是你会提要求。这篇给出一条修改请求的三个要素、五组从模糊到可执行的例子,以及什么情况下该推翻重做。
改稿和重新生成的区别
重新生成 = 从零再来一遍:已经对的部分(商品数据、页面结构、后台逻辑)一起丢掉,钱和时间都重花。
改稿 = 在现有代码上做定点修改:只动你说的那一处,其余保持不动。真实项目基本都是三到五轮改出来的,把「改」当成流程的一部分,而不是失败的补救。
一条好的修改请求,包含三个要素
指位置、说结果、给约束——三样都有,改一次就对:
- 指位置:哪个页面、哪个区块、哪个元素(越具体越好,能说「首页第一屏」就别只说「首页」)
- 说结果:改完应该是什么样(「筛选后不要整页刷新」比「优化筛选」有用得多)
- 给约束:别动什么(「其他页面不要改」「不要改数据库结构」)
五组对比:从模糊到可执行
左边这种说法,十有八九要来回三轮;右边一次就能对:
- 「页面不好看」→「首页第一屏太挤,把主推商品做成一行三张卡片,标题字号调小一级」
- 「改一下配色」→「整体改成深蓝底 + 米白字,按钮用橙色,只改颜色不动布局」
- 「加个功能」→「商品列表加筛选:按宠物类型(狗/猫)和价格区间,筛选时不要刷新整页」
- 「手机上有问题」→「手机 375px 下商品卡片会挤出屏幕,改成单列,图片撑满宽度」
- 「下单不行」→「点立刻购买没有反应:检查有没有绑定点击事件、有没有请求后端下单接口,改完告诉我改了什么」
商品详情页底部加一条固定购买栏,滚动时始终可见,只在手机显示
把结算页改成单列:收货信息 → 支付方式 → 总价与下单按钮
首页导航只保留 商品 / 关于 / 联系 三项,其余移到页脚
什么时候不该用改稿,而是重做
改稿适合局部;下面这几种情况,重新生成反而更省:
- 整体方向错了(本来该做商城,做成了展示站)
- 目标类型要换(静态站要改成能存数据、能收钱的站)
- 连续三轮改不动同一个问题,且每轮都改出新问题
改完怎么验:三件事
改完先刷新一次页面,然后按这三条检查,能挡住绝大多数「改坏了」:
- 你要求改的地方,确实变了
- 你没要求改的地方,还是原样(尤其是已经填好的数据和已经能跑的按钮)
- 手机上也对(很多问题是桌面正常、手机错位)
