06 2021 档案

摘要:一般常见的错误放在通用的代码里。错误判断就是if/else,太多影响性能,接口只需要加入必要的判断就好。 阅读全文
posted @ 2021-06-23 13:52 lq430430 阅读(35) 评论(0) 推荐(0)
摘要:在接到产品需求进行开发前,怎么样才能最大程度的降低开发错误或明显bug的情况? 答案是在「开发前做设计」。 通常,一个功能的设计要包含几个方面: 1.已有功能情况 2.需求情况 3.数据库设计 4.接口设计(包括request与response字段设计) 5.流程图 6.类图 已有功能情况 很多需求 阅读全文
posted @ 2021-06-22 11:40 lq430430 阅读(313) 评论(0) 推荐(0)
摘要:口头沟通,整理归档,落到文档或JIRA任务中 JIRA上的需求有对应任务,开发任务对应需求任务号,测试任务号对应开发任务,上线任务对应测试及开发任务。 需求说明 :每个版本有什么功能。 控制需求三要素:时间、范围、成本 ,中间是质量 分配一个任务,6个问题: 1.重复任务 2.为什么要给你这个任务 阅读全文
posted @ 2021-06-22 11:05 lq430430 阅读(54) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-06-21 17:44 lq430430 阅读(48) 评论(0) 推荐(0)
摘要:怎样证明同类产品,不同版本的质量好与坏 客户问题1:测的怎么样了? 答:代码覆盖率,已经达到50% 问题2:剩下50%怎么提高? 利用工具,黑盒测试完成,后台会生成代码覆盖报告,然后咨询开发哪些没覆盖,如何覆盖。 精准测试:星云测试 (自动统计代码覆盖率) 阅读全文
posted @ 2021-06-21 14:38 lq430430 阅读(85) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-06-21 13:40 lq430430 阅读(98) 评论(0) 推荐(0)
摘要:UI: 长、宽 、高 钢笔:笔身、笔尖、笔帽 功能: 写字:出水量比较合适 笔帽能扣上,不容易掉 钢笔笔夹 打水 笔尖的粗细程度 容错性: 不能漏水 易用性: 是否光滑 笔尖是否可以换 笔囊是否可以换 不能太沉 安全: 是否容易携带,不容易划破衣服 是否有毒材料 性能: 长时间写 能装 多少水,写多 阅读全文
posted @ 2021-06-21 10:52 lq430430 阅读(206) 评论(0) 推荐(0)
摘要:hadoop对于离线业务处理的流程: flume数据采集-->spark计算-->结果存入Hbase -->Hive的mapreduce统计、分析、清洗-->结果存入Hive表-->Sqoop同步/导出-->Mysql数据库-->WEB展示 flume 说明 Agent: 一个独立的Flume进程, 阅读全文
posted @ 2021-06-21 10:04 lq430430 阅读(32) 评论(0) 推荐(0)
摘要:创建堆 heapq有两种方式创建堆, 一种是使用一个空列表,然后使用heapq.heappush()函数把值加入堆中,另外一种就是使用heap.heapify(list)转换列表成为堆结构 #创建堆方法1import heapqlist=[12,1,53,33,123,2,52,98]heap=[] 阅读全文
posted @ 2021-06-21 09:55 lq430430 阅读(78) 评论(0) 推荐(0)