后端工程师看到前端发来的数据:这格式怎么又是错的。我叹了口气,然后打开了编辑器。我把这个页面的字体换成了系统默认,看起来反而更稳。好在最后有惊无险

浏览器兼容性调试现场:Chrome 上完美运行,Safari 上原地去世。我在心里默默给这个页面的兼容性打了个问号。这条经验值直接拉满

产品经理说这个动画要丝滑,我问什么叫丝滑,他说你看着办。我把相关的记录都翻了出来做对照。我在心里给这个交互实现路径画了一张图,画到一半就放弃了。同事说这波操作可以写进新人培训教材

我量的间距和设计稿永远差两个像素。我把这个滚动条的样式改了一遍,只在某个浏览器生效。复盘会上我们把它列成了案例

我把这个组件抽出来复用,发现参数有十二个。我打开记录从头到尾扫了一遍。最后发现是某个第三方组件库自带了全局样式。同事说这波操作可以写进新人培训教材

产品经理说这个动画要丝滑,我问什么叫丝滑,他说你看着办。我决定先把手上的事情做完再处理这件事。我打开看了下这个图标的尺寸,发现是二倍图导出的。世界瞬间清净了

前端最玄学的问题是「在我这里明明是好的」。我抬起头看了看周围,大家都一样。我把这个下拉框的层级提了上去,它终于不再被弹窗盖住。感动,然后我学到了新的一课

产品经理说这个动画要丝滑,我问什么叫丝滑,他说你看着办。我把整条链路在心里复盘了一遍。我打开了这个库的文档,发现版本更新后 API 全变了。好在最后有惊无险

有个组件我改了三版,最后用的是最初那版。我在心里把涉及的所有环节都过了一遍。我默默给这个组件加了个 !important,然后装作什么都没发生。从此我多了一条团队规约

产品和设计争论了半小时,最后让我「按感觉来」。我发现自己居然没法反驳。我把这个页面的字体换成了系统默认,看起来反而更稳。我把这条经验写进了团队 wiki