ICode9

精准搜索请尝试: 精确搜索
  • 软件测试的发展阶段2022-04-07 01:32:40

    阶段一:早期软件的复杂度相对较低, 软件规模也比较小,此时并没有所谓软件测试这个职业, 因为软件错误大部分在开发人员的调试阶段就发现并解决掉了。 这个阶段的测试就等同于调试。用现在的理解来说就是开发自测的过程。此阶段的主要目的是以证明为主,即证明程序做了程序员想它做的事情

  • 当心,你搞的Scrum可能是小瀑布2022-04-01 10:02:43

    摘要:有的团队刚接触Scrum,一个问题令他们很困扰:迭代初期开发人员的工作较多,测试人员闲着;迭代末期开发人员闲着,测试人员的工作比较多,怎么解决资源等待的问题呢? 本文分享自华为云社区《当心,你搞的Scrum可能是小瀑布》,作者:敏捷小智。 为了更好的拥抱变化,很多团队选择使用敏捷去管理组

  • SAP BTP MTA 应用解决的架构痛点2022-03-25 21:01:38

    SAP BTP MTA 规范解决了云和本地平台的生命周期和编排复杂性,其官方定义如下: 多目标应用程序 (MTA) 由多个部分(modules)组成,使用不同的技术创建并部署到不同的目标,但具有单一、通用的生命周期。 MTA 通过正式的独立于目标和技术的应用程序模型将开发人员与特定于部署 target 的本

  • 《软件开发的201个原则》思考:4. 高质量软件是可以实现的2022-03-21 22:03:31

    在前面几个原则里面一直强调高质量的软件是很难实现的,我也反复地说高质量是有条件实现的。 这个里面的例子指的是大型软件系统,而且这个系统都是应用到航天上面的,那肯定是不能有些许差错的。平时自己的代码,反正我的代码应该不会到这么贵,但这不意味着质量就可以低,或者达到高质

  • 【软件】重构与架构2022-03-19 13:36:31

    什么是重构 重构是指在不改变代码行为的前提下,重写代码,使其更加简洁,易于服用 这是核心技能,并且经常我们在自己没有意识到的情况下使用 什么是软件架构 就像生物一样,软件系统通常由很多较小的部件组成,每个部件擅长做一件事。将这些部件组合起来,一起工作,可形成更大的软件系统。术语

  • 2022年最全的软件测试工程师发展知识架构体系图2022-03-09 10:03:01

    转行软件测试两年了,这两年来,从刚开始对测试认识的朦朦胧胧,现在思路也逐渐清晰了,也明确了自己的发展方向。虽然对那些测试理论和测试工具以及测试技术有了一些加强,但是自我感觉还是不够深入。 我一直希望能真正融入到测试的队列中去,让自己每年对测试的理解和技术更深入一层,成为一个

  • mvc开发模式2022-03-06 19:34:21

    1  MVC   1  M:Model  模型  JavaBean     *  完成具体的业务操作,如:查询数据库,封装对象   2  V:View    视图  JSP     *  展示数据   3  C:Controller   控制器  Servlet     *  获取用户的输入     *  调用模型     *  将数据交给视图

  • JDBC2022-03-03 17:02:49

    1.数据库驱动   驱动:声卡,显卡,数据库            我们的程序会通过 数据库驱动,和数据库打交道! 2.JDBC   SUN公司为了简化开发人员的(对数据库的统一操作)操作,提供了一个(Java操作数据库的)规范,俗称JDBC   这些规范的实现由具体的厂商去做   对于开发人员来说,我们只需要

  • WebAssembly可能带来的微服务新时代2022-03-03 16:30:02

    作为一种采用分布式服务拆分业务逻辑,完成解耦的架构模式,微服务架构成为诸多企业数字化转型的利器之一。在从功能即服务、容器以及现在的 WebAssembly 中学到了一些东西之后,如何将这些技术与传统的微服务结合起来,我们不妨通过这篇一起来看看Fermyon是怎么做的? 如果从微服务的功能

  • 软件缺陷报告2022-03-02 21:06:32

    软件缺陷的定义 软件缺陷,常常又被叫做Bug,计算机软件或程序中那些导致系统或部件不能正常运行,不符合用户需求的缺陷。 什么样的软件问题可以称之为软件缺陷(Bug) 1:软件未达到产品说明书标明的功能 2:软件出现了产品说明书指明不会出现的错误 3:软件功能超出产品说明书指明的范

  • mysql定时任务执行FLUSH HOSTS设置2022-03-02 10:31:31

    开发环境数据库有很多开发人员使用,主要是开发人员分散在各地,在外地的开发人员使用的时候经常出现如下错误: Host is blocked because of many connection errors;unblock with 'mysqladmin flush-hosts' 原因:   同一个ip在短时间内产生太多(超过mysql数据库max_connection_error

  • 跳板机相关2022-03-01 17:02:35

    跳板机 跳板机什么是跳板机 堡垒机什么是堡垒机 JumpServer 跳板机 什么是跳板机 跳板机:开发人员需要先登录跳板机才可进入连接到开发机中(机房)。 缺点:缺少人员的控制及审计,无法追责 堡垒机 什么是堡垒机 堡垒机:与跳板机功能一样,同时对人员控制与审计 JumpServer https:/

  • git工作流2022-02-28 17:34:52

    远程长期分支:master,test,dev 测试环境:部署在XXX.XXX.XXX.XXX内网服务器上,映射到外网XXX.XXX.XXX.XXX:8020,测试人员测试的环境 master分支:产品分支。经测试人员测试无bug后,从test分支合并过来,合并后需要打好tag。 test分支:测试分支,面向发布,不阻塞dev日常开发。这个分支修复测试人

  • Dapr 助力应用架构的可持续性2022-02-26 09:03:10

    在文章亚马逊可持续软件工程实践[1] 有这么一段我们为什么要关注“可持续发展”:联合国于 2015 年制定了一个全球框架《巴黎协定》[2],随后各缔约国纷纷制定了“碳中和”路径和目标,对地球环境的健康发展做出承诺。今年两会,中国也将“碳中和”和“碳达峰”写入政府工作报告,目标在 203

  • TypeScript 和 JavaScript对比2022-02-23 17:01:58

    TypeScript 和 JavaScript对比! TypeScript 和 JavaScript 是目前项目开发中较为流行的两种脚本语言,我们已经熟知 TypeScript 是 JavaScript 的一个超集,但是 TypeScript 与 JavaScript 之间又有什么样的区别呢?在选择开发语言时,又该如何抉择呢? 本文将会深入对比这两种语言,讨论

  • 以太坊扩容方案zkSync 2.0公共测试网正式上线2022-02-23 09:58:26

    zkSync 2.0 公共测试网正式上线,这也是以太坊测试网上首个兼容 EVM 的 ZK Rollup。 去年 5 月,以太坊提出了zkSync的zkEVM愿景,这是一个无需许可的、图灵完备的 ZK Rollup,它允许开发人员使用以太坊的原生编程语言 Solidity在低费用、高度可扩展的第 2 层环境中构建和部署去中心

  • 一文读懂测试自动化2022-02-22 01:03:20

    测试是软件开发过程的关键部分,允许开发人员验证软件功能,衡量性能并识别缺陷以进行修复。但是,随着软件项目变得越来越复杂,项目开发周期越来越快,传统的手动质量保证(QA)测试可能不够快或不够完整,无法在可接受的时间范围内满足测试目标。   因此,软件开发人员越来越多地转向自动化测试

  • 软件供应链管理最受关注的问题2022-02-21 20:58:30

    如今的软件开发项目的特点是优先级冲突的完美风暴,并且通常包含来自多个来源的代码混合物,这导致软件开发生态系统中风险和回报的分配不均。 如今的软件开发公司经常陷入相互冲突的业务优先级之间。一方面,他们需要帮助各自的组织比竞争对手更快地将创新产品和服务推向市场。另一方

  • 低代码在加速数字化转型中的意义2022-02-21 18:02:45

    商业市场越来越热,无论规模或行业如何。总是有新的和颠覆性的竞争对手加入进来,客户的要求越来越高,法规也在不断变化。升级现有技术的压力越来越大,这意味着你不仅要构建"新",而且很多时候你还必须重建"旧",以便于跟"新"一样工作。最终,客户体验和采用决定了特定业务是赢还是输。 这是

  • 使用 Java 解决现代应用程序开发挑战2022-02-21 12:02:17

      Java 是最流行和广泛使用的编程语言之一,它在开发人员中的受欢迎程度是压倒性的,因为它被千万开发人员使用,并在全球超过百亿个终端上执行。Java 在创建应用程序方面更加强大,这并不是许多行业选择 Java 的唯一原因,Java 语言的多功能性使其可用于开发 android、桌面、游戏和 Web

  • 设计模式(GOF)之我见(2)——Template Method2022-02-20 17:31:36

    背景 假说在某公司存在框架开发人员和应用开发两个团队,框架开发团队会提供通用的基础Lib库给应用开发人员使用。在具体使用流程中需要应用开发人员在App中告诉Lib库是否已经ready了,如果App ready了,Lib就会继续与App交互。 例如: Step 1:Lib初始化 Step 2:App 执行ready工作,read

  • EdgeSurf控制台上分2022-02-19 11:34:34

    方式方式极其简单,只需要打开开发人员工具,然后删除 Canvas 元素,让滑雪者直走,不要管碰到的任何东西,然后你就会发现他不会碰到东西了   分刷到一定程度,然后再 Ctrl Z 就可以恢复状态,然后记录分值

  • 浅谈业务测试开发人员如何完成需求闭环2022-02-18 09:31:35

    如下内容是我对业务测试的一点总结 需求评审阶段 需求评审前,了解需求背景和需求实现的真实目的。 分析需求功能的生命周期:需求功能的生命周期是指某一业务操作生成业务>业务是否扭转,业务中间过程>业务终态(正常业务场景和异常业务场景)。 分析需求功能的业务逻辑:业务生成初始态>

  • jasypt包2022-02-16 10:31:59

    jasypt既然是以简单的方式来解决java开发中的加密问题,自然使用起来难度不是很大。加密是从系统安全性方面考虑的,因此jasypt更像是面向方面的解决办法,不管你的系统中配置文件,敏感信息是否已经加密或者没有加密,jasypt都能够轻松的嵌入其中,开发人员就不用专门考虑加密算法和代码的编

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有