前端开发
·2025-11-10周工作总结-----------------
11月3日:入职第一天
核心收获
上午:入职流程与设备配置
——在技术部领取了工作设备:MacBook Pro笔记本与27英寸联想显示器,开箱即用
——完成人脸识别与工卡绑定,正式开通门禁权限;同步了解了弹性打卡制度(核心工作时间10:00-19:00)及加班调休规则
——重点学习了信息安全规范,例如:代码禁止上传个人仓库、工位离座必须锁屏(Win+L / Command+Control+Q)等细则
下午:开发环境搭建
——完成了基础开发环境配置:安装 Node,Git等 并将npm镜像源切换至内部淘宝镜像
——申请并开通了iCode代码库权限、如流文档权限及iCafe任务板访问权限
——Clone了核心项目代码 git clone
11月4日:初识项目,首个任务
核心进展
——环境熟悉:初步阅读需求文档及前端操作手册,了解项目背景
——任务接收:17:40 接到第一个开发任务——【效果工具】新账户引导-新增标识&埋点
——当前卡点:尚未掌握具体操作步骤,需进一步学习开发流程
待办事项
——向导师确认埋点规范及组件库使用方法
——获取需求详细说明及设计稿
11月5日:流程梳理,规范入门
关键里程碑
系统掌握了从需求到提测的完整开发流程,并输出个人操作手册
标准开发流程(附实例说明)
Step 1: 需求拆解
——操作:在需求卡片下创建子卡片作为个人任务
——示例:主卡片 【效果工具】新账户引导优化 → 创建子卡片 【前端】账户引导页新增红点标识
Step 2: 代码提交准备
——复制卡片ID:用于Commit message关联
# 示例:Commit message格式
git commit -m "feat(account-guide): add new badge and tracking points
Closes #123456" # 此处123456为子卡片ID
Step 3: 分支管理
——操作:基于 master 分支创建个人开发分支
——命名规范:需求名_日期_dev
——示例:adding_tags_tracking_20251105_dev
Step 4: 开发自测
——代码检查:运行 npm run lint 确保无语法错误
——逻辑验证:使用Mock数据覆盖边界场景(如空状态、网络异常)
Step 5: 代码评审
——操作:提交并指定评审人邓敏
——示例:DS-tuiguang-2023-4074 新账户引导-标识字段更改
Step 6: 测试环境部署
——操作:在EOS平台配置测试环境,选择对应分支和模块
——访问地址
关键配置:
——环境名称:[fantasyflow] 【效果工具】新账户引导-新增标识&埋点
——分支:adding_tags_tracking_20251105_dev
——模块:shop-manage-center(业务中台)
Step 7: 提测
——操作:在TestOne平台点击「准入」按钮,填写测试范围
待办事项
——与邓敏对齐需求清单的具体实现细节
11月6日:环境联调,闭环认知
核心进展
——环境联调:后端完成测试环境配置,下午成功联调
——流程闭环:完整跑通「需求 → 开发 → 测试 → 上线」全流程
——周报发布:掌握工作周报填写规范
环境更新操作示例
当需要更新测试环境代码时:
——访问 EOS 环境管理页
——点击「重新部署」按钮
——模块级更新:仅选择 shop-manage-center(中台管理模块)
——全量更新:选择 fengchao-bfe(整个前端站点)
——等待流水线执行完成(约3-5分钟)xxxxxxxxxxxxxx
周报填写规范
——发布时间:每周三 18:00前
——模块选择:根据需求归属选择「效果工具」或「账户体系」
11月7日:代码规范与测试认知
核心收获
1. 测试类型区分
自测需求(开发自验证):
——特点:xx合并代码后,需开发者在TestOne主动触发「准入」和「准出」
QA测试需求(正式测试):
——特点:只需触发「准入」,QA测试通过后会自动「准出」
2. Git提交规范
——场景:代码评审后发现小问题需要修改
——错误操作:❌ 多次提交 git commit -m "fix typo",产生杂乱Commit记录
——正确操作:✅ 使用 --amend 合并到上一次提交
# 修改代码后
git add .
git commit --amend --no-edit # 保留原Commit message
git push xxxxxxxxxxx
——禁忌:尽量避免 git reset 已推送到远端的分支,会干扰团队协作
3
0
分享
操作
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
