热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

20220521前端周报针对test发布失败的思考

本周完成工作:本周重点工作项目:国内、巴厘岛需求开发;巴厘岛需求跟进;项目1需求跟进开发前端代码规则开发宣导;每个工作项目情况如下:一、国内、巴厘岛需求开发:

本周完成工作:

本周重点工作项目:


  1. 国内、巴厘岛需求开发;
  2. 巴厘岛需求跟进;
  3. 项目1需求跟进开发
  4. 前端代码规则开发宣导;

每个工作项目情况如下:

一、 国内、巴厘岛需求开发:

① 国内需求1页面功能优化(已上线);

② 国内需求2页面功能优化(已上UAT);

③ 需求3(已上UAT);

④ 需求4、需求5、需求6(已上线);

二、巴厘岛需求跟进:

本周已开始全面承接巴厘岛各项目的需求开发, 项目双责任人绑定,每周与相关产品沟通对应进度 ,目前前端开发进度正常,暂无风险;

三、项目1需求跟进开发:

项目1UI反馈样式基本已修复,本次修复完成将交予测试进行最终版本的UI样式、功能回归验证;

本周与业务方、产品进行深入沟通, 过程中交换了需求改动、产研测协作等方面的意见, 有利于后续更高效开发;

四、前端代码规则开发宣导:

本周对代码提交代码进行check时, 发现有同学使用 --no-verify 跳过git代码规则校验, 会有一定风险;

措施: 已进行宣导域内前端项目后续提交代码禁止使用 --no-verify 绕过git验证钩子, 会在下周开始定期检查提交规范;


下周工作计划:


  1. 需求1开发;
  2. 需求2开发;
  3. 项目1、项目2进度跟进;
  4. 进行《XSS攻击及预防方案》分享;
  5. 进行《xxx-模块拖拽、自定义key等功能》域内前端分享;

本周工作总结:

问题: 本周在有同学反馈代码合并后构建后, 产品反馈test环境未生效;

原因: 排查之后发现, 该项目是重构UI的需求代码都在A分支, 该同学代码已经合并到A分支, 但是构建的时候惯性思考, 依旧构建test分支;

思考: 表面是test环境发布分支不对的问题, 但拆解之后可以得出以下几个问题:


  1. 点击构建发布的时候有没有确认对应的commit信息?
  2. 构建成功有没有去验证代码是否发布成功?
  3. 是对test环境放松, 还是uat、pro环境都如此?

措施: 随后和该同学沟通, 询问相关原因,并提出预防措施, 其实这并不是一件特别严重的事情, 只是希望让整个大家认识到,团队对于故障、问题的态度一定是严肃严格的;

针对上述问题, 重新宣导了如下规则:


  1. 合并生产代码前, 一定确认本次合并的改动代码文件是否匹配, 使用 --no-ff 进行合并;
  2. 出现代码合并冲突, 群内及时反馈;
  3. 构建发布, 需确认构建分支commit信息是否正确、是否成功发布;
  4. 生产发布后, 需及时通知产品验收, 并确认是否有异常;

总结: “我以为是没问题的,我以为是对的, 我以为是这个意思”。很多问题都是因为这种“想当然”导致的,所以遇到问题我们要认真思考,多确认,多沟通,多反馈,拒绝在一个坑摔倒两次。


推荐阅读
  • 汇总了2023年7月7日最新的网络安全新闻和技术更新,包括最新的漏洞披露、工具发布及安全事件。 ... [详细]
  • golang常用库:配置文件解析库/管理工具viper使用
    golang常用库:配置文件解析库管理工具-viper使用-一、viper简介viper配置管理解析库,是由大神SteveFrancia开发,他在google领导着golang的 ... [详细]
  • 本文介绍了如何使用JQuery实现省市二级联动和表单验证。首先,通过change事件监听用户选择的省份,并动态加载对应的城市列表。其次,详细讲解了使用Validation插件进行表单验证的方法,包括内置规则、自定义规则及实时验证功能。 ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 如何在Windows 10的Bash中排除系统PATH
    探讨了在Windows 10的Bash环境中,如何通过调整注册表设置来避免调用Win32程序,确保使用的是Bash环境下的工具版本。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • 本文详细探讨了在Android 8.0设备上使用ChinaCock的TCCBarcodeScanner进行扫码时出现的应用闪退问题,并提供了解决方案。通过调整配置文件,可以有效避免这一问题。 ... [详细]
  • 开发笔记:小程序分类页实现三级分类,顶部导航栏,左侧分类栏,右侧数据列表
    开发笔记:小程序分类页实现三级分类,顶部导航栏,左侧分类栏,右侧数据列表 ... [详细]
  • 本文档详细介绍了如何在Linux系统中安装JDK 1.7和Tomcat 7,包括安装包的获取、解压、环境配置以及验证安装成功的方法。 ... [详细]
  • KKCMS代码审计初探
    本文主要介绍了KKCMS的安装过程及其基本功能,重点分析了该系统中存在的验证码重用、SQL注入及XSS等安全问题。适合初学者作为入门指南。 ... [详细]
  • 本文是网络安全自学系列的一部分,旨在分享网络安全工具的使用技巧和实际操作案例。继之前讨论了XSS跨站脚本攻击的各个方面后,本文将重点介绍Powershell的基础知识及其在网络安全领域的应用。 ... [详细]
  • Web安全入门:MySQL基础操作与SQL注入防范
    本文详细介绍了MySQL数据库的基础操作命令,包括数据库和表的基本管理,以及数据的增删查改等常用操作。同时,针对Web安全领域常见的SQL注入问题,提供了初步的理解和防范措施。 ... [详细]
  • 本文详细介绍了跨站脚本攻击(XSS)的基本概念、工作原理,并通过实际案例演示如何构建XSS漏洞的测试环境,以及探讨了XSS攻击的不同形式和防御策略。 ... [详细]
author-avatar
981378224_014f95
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有