用例设计部分,无论是手工测试还是自动化测试,都必须的环节,也是非常重要的环节。在做自动化测试的时候,用例需要考虑前置,步骤和比对。每一个部分都要有提供非常明确的测试数据,要考虑数据的重复使用是否会影响脚本的执行结果。 手工测试用例是针对手工测试人员,自动化测试用例是针对自动化测试框架,前者是手工测试 ...
分类:
其他好文 时间:
2020-03-19 21:26:45
阅读次数:
87
以互联网技术开发为主要职责的技术团队,其技术管理体系的建设,应该具备以下目标: 运维体系 代码管理 工程的名、访问权限等管理制度。 分支的创建、合并原则。 CI/CD 每次代码提交可以触发自动的打包,测试环境的版本发布,自动化测试等。 产品经理可以选择某个测试环境版本,指定为发布到生产环境的版本,确 ...
分类:
其他好文 时间:
2020-03-19 13:17:23
阅读次数:
65
设计原则 单一职责原则 单一职责原则(Single Responsibility Principle,SRP)又称单一功能原则,由罗伯特·C.马丁(Robert C. Martin)于《敏捷软件开发:原则、模式和实践》一书中提出的。这里的职责是指类变化的原因,单一职责原则规定一个类应该有且仅有一个引 ...
分类:
其他好文 时间:
2020-03-18 09:41:21
阅读次数:
112
前言 今天由于网速很慢,在git pull更新时我观看了git pull的日志,让我联想到和我现在从事的游戏开发中的热更热有一定的相似性,把思绪记录下来。 ? git pull 日志 使用tortoisegit更新本地仓库时打印的日志如下: ? git pull 日志分析 这段一行一行的从字面上解释 ...
分类:
其他好文 时间:
2020-03-16 21:43:15
阅读次数:
75
七大设计原则 1. 开闭原则:是设计模式的总原则。开闭原则就是说 对拓展开放,对修改关闭 ,模块应该在尽量不修改代码的前提下进行拓展。开闭原则要求我们尽量通过拓展来实现变化,尽可能少地改变已有模块。 提高代码复用性 提高代码可维护性 2. 单一职责原则:简单来说就是保证设计类、接口、方法做到功能单一 ...
分类:
其他好文 时间:
2020-03-14 23:30:19
阅读次数:
61
云架构设计原则 设计架构一定要综合全面 解决架构的不足,优先找到短板 通过数据分析,衡量架构是否满足业务增加的需求 每个结构不一定能完全一致,但设计思路大部分共通 常见云架构 公有云 混合云 公有云架构 存储演变 入口演变 高并发演变 针对海量并发、请求下,导致服务后端出现性能瓶颈。 混合云高并发架 ...
分类:
其他好文 时间:
2020-03-14 01:04:48
阅读次数:
59
熟悉项目方法论 0. 系统的目的 1. 系统的评价指标,量化系统的好坏 3. 了解系统的难点、挑战点 4. 熟悉现有项目的架构,表设计,学习如何抽象问题 5. 评价系统的设计优缺点,如何优化 研究问题方法论 0. 搜索文献综述,追寻问题的成因、发展、现状、难点 1. 了解问题的架构,如何划分各个子部 ...
分类:
其他好文 时间:
2020-03-13 12:42:58
阅读次数:
49
这是我的第一篇随笔,就随意写点什么,那么首先说说为什么要写Blog。在年前的时候,我去参加了几场面试。在面试的过程中,当面试官询问我某些问题时,尽管了解原理,但很难组织良好的语言进行表述,回答的不清晰。所以我希望通过写 Blog 来提升我的口语表达的能力。其次写些技术Blog总结知识点来加深印象,通 ...
分类:
其他好文 时间:
2020-03-12 20:25:00
阅读次数:
120
软件开发方法 一结构化分析 二基本术语 1.数据流图(DFD图) 2.数据字典 3.数据流图 顶层(DFD) 0层图 三结构化设计 2.设计阶段和设计内容 四模块化设计 模块结构图(msd) 事务性msd 变换形msd 模块设计原则 :高内聚,低耦合 a.耦合分类(由强到弱) 1.内容耦合:一个模块 ...
分类:
其他好文 时间:
2020-03-10 20:11:36
阅读次数:
122
以往我分析了一些AI加速器的设计,包括TPU,FSD,华为达芬奇等,无一例外都是从已经给出的设计出发,去分析其优缺点和应用范围。在之前的文章中,关于这些设计是如何完成的,其背后是否有一定设计原则和理念的内容均没有进行探讨。而这两点,实则是设计一个优秀的,可持续迭代的加速器的基础。本文将从矩阵加速器出 ...
分类:
其他好文 时间:
2020-03-10 01:43:47
阅读次数:
209