代码评比结果的反思

简介: 这次代码重构大赛,我们团队没有上榜。反思:(1)一定要知道验收人的真实需求。表面上是重构代码,实际上做的是需求。业务验收人的依据是,简单好找,具体是:把所有逻辑中与taskName相关的操作都抽出来,做为工厂方法的输出【注意:没有提逻辑结构,没有提抽象层次。

这次代码重构大赛,我们团队没有上榜。
反思:
(1)一定要知道验收人的真实需求。表面上是重构代码,实际上做的是需求。
业务验收人的依据是,简单好找,具体是:把所有逻辑中与taskName相关的操作都抽出来,做为工厂方法的输出
【注意:没有提逻辑结构,没有提抽象层次。仅仅是简单,好找】
这些处理类,是一个处理流程中,不同环节,不同条件下的一个处理类。
一个流程走完会用到2个以上的业务处理类。

(2)扩展性好的定义。
业务验收人的认为的扩展性好是指:在上一个基础上,把taskName和version作为工厂类的入参,输出处理类。
【注意:这个扩展性好,是业务层面的,不是代码层面的。】其它团队也使用了工厂,唯一不同的地方是没有满足(1)

(3)最后一定要“罩面”。
要输出漂亮的PPT或Word文档。
要把部门中强调的重点:复杂度、覆盖率、CI(在重构过程中,代码怎么一步一步变好【展示这个有毛线用处?不懂】)

反思:
表面是重构的代码,实际展示的东西在代码外。
大哥,那个Leader或用户仔细看过你代码,就是看过了,那个知道好在哪,不好在哪。代码好与不好,见仁见智


反思:
要先把要点梳理出来,以点带面。

 

相关文章
|
开发工具
,这个问题可能是由于模型加载失败或者音频文件格式不正确导致的
,这个问题可能是由于模型加载失败或者音频文件格式不正确导致的
293 1
|
负载均衡 Cloud Native 数据库
构建高可用的云原生微服务架构:实现弹性和可扩展性
随着云计算技术的快速发展,云原生微服务架构成为了现代应用开发领域中的一种重要范式。它通过利用云服务提供的弹性和可扩展性,为企业构建高可用的、面向未来的应用程序。本文将探讨云原生微服务的概念、核心原则以及一些关键技术,帮助您设计和构建具有弹性和可伸缩性的架构。
1390 1
|
存储 监控 数据库
Flink CDC产品常见问题之Lookup Join之后再分组聚合部分数据从零开始如何解决
Flink CDC(Change Data Capture)是一个基于Apache Flink的实时数据变更捕获库,用于实现数据库的实时同步和变更流的处理;在本汇总中,我们组织了关于Flink CDC产品在实践中用户经常提出的问题及其解答,目的是辅助用户更好地理解和应用这一技术,优化实时数据处理流程。
|
存储 Java 关系型数据库
544基于SSM的蛋糕甜品店管理系统的设计与开发
544基于SSM的蛋糕甜品店管理系统的设计与开发
|
Linux Docker 容器
Linux系统之alias别名的基本使用
Linux系统之alias别名的基本使用
429 1
Linux系统之alias别名的基本使用
|
Java
Java 创建文件自动新增父目录、查询目录文件、删除文件目录下面的文件
要处理文件保存和删除的操作,记录一下以免遗忘: 1、创建文件,并且自动创建父目录 2、删除目录下面的所有文件
273 0
|
JavaScript 前端开发 PHP
12款最佳的 WordPress 语法高亮插件推荐
  语法高亮工具增强了代码的可读性,美化了代码,让程序员更容易维护。语法高亮提供各种方式由以提高可读性和文本语境,尤其是对于其中可以结束跨越多个页面的代码,以及让开发者自己的程序中查找错误。在这篇文章中,我们选择了12款最佳的 WordPress 语法高亮插件分享给大家,这将有助于你管理,美化和突出你的代码。
2703 0
|
JSON 测试技术 API
API接口:原理、实现及应用
API(Application Programming Interface)接口是现代软件开发中不可或缺的一部分。它们提供了一种机制,使得不同的应用程序和服务可以相互通信,共享数据和功能。在这篇文章中
|
安全 小程序 测试技术
关于近期小程序测试的常见漏洞演示
本章节将为大家介绍一下小程序常见的漏洞的展示案例,包括支付业务逻辑漏洞、任意用户登录漏洞、水平越权漏洞等高危漏洞
|
存储 数据采集 弹性计算
2022中国算力大会丨阿里云祝顺民:智能云网络,助力算网架构新探索
近日,由工业和信息化部与山东省人民政府共同主办的“2022中国算力大会”在济南举办。山东省委书记、省人大常委会主任李干杰,工业和信息化部党组成员、副部长张云明出席开幕式并致辞。阿里巴巴集团研究员、阿里云云网络产品线总经理&达摩院XG实验室负责人祝顺民在《新型算力网络,赋能东数西算》专题论坛发表演讲。
858 0
2022中国算力大会丨阿里云祝顺民:智能云网络,助力算网架构新探索