DeathWhispers

Vue 需求交付实战:从评审到提测

学会写页面只是开始。真正的实战能力,是把一个需求从评审一路带到提测,并且能稳定通过回归。 一、需求评审阶段:先做”可交付拆解” 评审时建议你至少确认这 5 项: 页面入口和路由位置。 涉及的接口列表与字段变更。 权限点和角色差异。 异常路径(空数据、失败、超时)。 验收标准和回归范围。 如果这 5 项不清晰,开发阶段必然返工。 二、任务拆解模板(前端视角) ...

旧 Vue 项目小步修改实战

后端同学最常接到的前端任务不是”从 0 搭建新项目”,而是”在现有项目上小改一个功能”。这类任务的关键不是写代码快,而是改得稳。 一、修改前先做 10 分钟侦察 先回答 4 个问题: 这个页面的数据来自哪个接口文件? 页面是否依赖全局 store 或权限指令? 同类型页面有没有可复用实现? 改动影响哪些按钮、弹窗、校验规则? 如果这 4 个问题没搞清楚,先别改代码...

CRA 行业与工作系列导览:从入行到进阶的全景地图

如果你想系统了解 CRA(Clinical Research Associate,临床试验监查员)这个行业,这篇是整个系列的总入口。 这套系列不只讲”CRA 是什么”,而是会回答更实用的问题: 这个行业怎么运转? CRA 每天到底在做什么? 想入行需要补哪些能力? 如何从执行岗走到高级岗/管理岗? 常见风险怎么前置预防? 一、CRA 在临床试验中的位置 flo...

Vue 项目调试排错与前端质量保障

后端同学做前端时,最容易因为”看不见调用栈”而焦虑。其实前端排错也能像后端一样系统化。 一、排错总流程(四步) 先确认现象:页面、接口、控制台哪一层出问题。 再定位链路:路由 -> 组件 -> 状态 -> 请求 -> 响应。 最后做隔离:最小化复现、局部回滚验证。 修完后补保障:lint、构建、自测清单。 二、浏览器调试最常用能力 1. N...

Linux网络包接收过程

Linux网络包接收过程 智能摘要 在TCP/IP网络分层模型里,整个协议栈被分成了物理层、链路层、网络层,传输层和应用层。网络模块是Linux内核中最复杂的模块了,看起来一个简简单单的收包过程就涉及到许多内核组件之间的交互,如网卡驱动、协议栈,内核ksoftirqd线程等。当用户执行完recvfrom调用后,用户进程就通过系统调用进行到内核态工作了。以上是内核准备收包之前的重要工作,当...