-
Scrum实践之团队 - 软件开发生产线 CodeArts
的稳定性和产生惊人的新颖性。 由T型技能的员工组成 T型技能的意思是即要有深度又要有广度。 团队成员拥有适合的技能,覆盖各个专业领域,并且总体上技能有一些重叠,团队有额外的灵活性。有深度的专家型的员工,可以分配到数量合理的产品团队中,但不能让他们成为瓶颈(接力棒掉地)。然而,一开
-
DevOps的3大核心基础架构 - 软件开发生产线 CodeArts
Ops强行关联,使很多想要了解学习DevOps的开发者迷惑不解。 其实,DevOps的知识体系如果从顶层上来分解,可大分为2部分:方法论和工具链。 方法论这部分,因为DevOps的很多理念脱胎于敏捷,所以你所能了解到的各种敏捷理念,实践和方法都可以作为DevOps知识体系的一部分,这部分在本文中不做赘述。
-
功能特性 - 软件开发生产线 CodeArts
-用例);一键批量生成测试用例;覆盖功能、接口、安全等全领域测试设计,输出测试方案;可以通过测试策略模板快速创建用例,也可以自定义模板形成自己的测试资产。 测试管理:成熟的测试用例管理系统,可以开展用例设计、测试执行、缺陷提交、质量报告,提高测试效率;记录修改历史,避免漏测、误测,易追溯审计,规范测试流程。
-
持续集成 - 软件开发生产线 CodeArts
基本信息、规则集、执行计划、高级选项等。 基本信息:可以更改任务名称、检查语言,并修改代码检查时的编译工具、环境等信息。 规则集:规则集是进行代码检查时所使用的规则的集合,可以选用系统内置的规则集或者自定义的规则集。 执行计划:设置执行计划,以触发代码检查任务的执行。 高级选项:
-
软件DevOps云化发展的趋势 - 软件开发生产线 CodeArts
不用每天通过会议的方式和周边同事讨论软件的进展,什么时候可以发布、什么时候不可以发布,还有什么问题。通过高度整合的信息系统提供支撑,可以在手机上完成软件发布审核的过程,可以在手机上完成看板卡片状态的更新,这样一些过程都可以在上面实现,正如前文所说,Tools生产工具的变化带来了一些变化。
-
DevOps VS 敏捷 - 软件开发生产线 CodeArts
DevOps的不好之处,是没有一个明确的定义。DevOps的好处,却也正是因为没有一个明确的定义做限制,所以拿来主义,一切好的东西,都可以为我所用。 DevOps是个筐,什么都可以往里装,敏捷又何尝不是呢? 通常人们对DevOps的理解有两方面,即D2O和E2E。D2O,Dev to Ops,即经
-
步骤四:检查代码 - 软件开发生产线 CodeArts
代码检查服务提供检查结果统计,并对检查出的问题提供修改建议,可以根据修改建议优化项目代码。 在代码检查任务中,选择“概览”页签,即可查看任务执行结果统计。 单击“代码问题”页签,即可看到问题列表。 单击问题框中的“问题帮助”,可以查看系统对此问题的修改建议。可以根据需要在代码仓库中找到对应文件及代码位置,参考修改建议优化代码。
-
CodeArts前端DevOps实践 - 软件开发生产线 CodeArts
度思考如何进行性能优化,不要做任何专项的改进,而是把问题敲碎,放在每一个迭代当中。 回到开始,我们想一下之前要做的性能优化的事情,简单来说可以分为两个部分。第一个部分是固化的部分,包括CDN的建设、所有Web上的容器设置。CodeArts使用的是前端的Angular框架,关于An
-
我在CodeArts做需求 - 软件开发生产线 CodeArts
现方式可以是卡片、列表或树状结构。卡片代表需求而不是记录需求,详尽的需求内容可以用其他文档表述。 Conversation(讨论):讨论的过程建议是面对面的,如果与CodeArts的成员一样,分布在不同地域,可以通过电话或IM工具(华为内部用eSpace,可以聊天,也可以语音、视
-
基于Pipeline的DevOps核心实践 - 软件开发生产线 CodeArts
码检查时,可以做一个代码质量门禁,例如这个代码检查任务执行完之后,发现原来有100个问题,现在修复完95个,只剩5个,如果预定的门禁是10个,就可以继续向下跑。API测试也是这样,测试门禁里面生产百分之百,如果有20个没有通过,继续执行就会失败,要修复完所有环节才可以继续执行。
-
持续交付与持续部署概念解读 - 软件开发生产线 CodeArts
持续交付是持续集成的延伸,将集成后的代码部署到类生产环境,确保可以以可持续的方式快速向客户发布新的更改。如果代码没有问题,可以继续手工部署到生产环境中。 持续部署 如果真的想获得持续交付的好处,应该尽早部署到生产环境,以确保可以小批次发布,在发生问题时可以轻松排除故障。 于是有了持续部署。持续部署是
-
方案概述 - 软件开发生产线 CodeArts
“凤凰商城”示例程序的架构图如图2所示。 图2 凤凰商城技术架构图 示例程序由表1中的5个可以独立开发、测试和部署的微服务组件构成。 表1 凤凰商城微服务组件表 微服务组件 说明 Web用户端服务器(对应样例代码中的“Vote”功能) 业务逻辑:用户可以通过浏览器访问此服务的WebUI。当用户在特定商品上单击“
-
应用场景 - 软件开发生产线 CodeArts
进、综合实训缺少统一规范化的流程与平台。 推荐搭配 需求管理、代码托管、代码检查、编译构建、测试计划、部署、制品仓库。 实现结果 在实践中学习软件开发,用实践项目培养人才。
-
新建代理 - 软件开发生产线 CodeArts
在“代理列表”页面,单击操作列,可以删除指定的代理机。 “运行中”状态的代理机无法删除。 启动/停用代理 在“代理列表”页面,单击操作列,可停用对应代理,停用后,状态列显示为“停用”;单击,可以重新启用代理,状态列恢复为“空闲中”。 查看资源池详情 在“代理列表”页面,单击“资源池详情”页签,可以查看资源
-
套餐规格特性差异 - 软件开发生产线 CodeArts
仓库提交总数量统计,个人贡献者统计,操作动态,审计日志。 √ √ √ √ MR评审 支持打分和审核两种代码评审机制,针对文件变更,代码评审者可以进行逐行评审。支持通过审核、流水线门禁控制代码上库质量。 √ √ √ √ MR评审增强 支持检视意见模板、检视意见分类以及MR评价。 × ×
-
指标管理 - 软件开发生产线 CodeArts
在页面右侧“图表配置”页签中,可以配置图表的显示样式,例如色板、是否显示数据标签、图例在图标中的位置等。 指标卡没有“图表配置”。 在页面右侧“交互配置”页签中,可以选择是否支持下载。 完成全部配置后单击“保存”。 保存成功后单击“发布”。 发布成功,页面中显示新增的指标。 对于自定义指标,可以完成以下操作。
-
增值特性 - 软件开发生产线 CodeArts
增值特性 CodeArts提供了增值特性,可以在CodeArts套餐的基础上叠加购买增值特性包。 代码安全检查增强包 表1 代码安全检查增强包 计费方式 包年/包月 适用场景 代码检查服务提供了100+条代码安全检查增强包规则,使用这些规则时需购买代码安全检查增强包。 资源规格 1个并发
-
如何构建高效的持续交付能力 - 软件开发生产线 CodeArts
是由业务形态决定的,而技术层面,反而是一蹴而就的事情。 进一步的,甚至部署到了生产环境,也可以不意味着正式发布。通过技术手段,我们可以将部署与发布解耦,通过特性开关、灰度上线等技术手段,可以赋能业务进行A/B测试,灰度发布等业务行为,这是技术赋能业务的最典型场景,也是最有力的支撑。
-
管理IPD项目工作项状态 - 软件开发生产线 CodeArts
单击“新建状态”,在弹窗中输入状态名称,选择状态属性,单击“确定”,列表中将显示新创建的状态。 对新创建的状态,可以完成以下操作: 表1 管理状态 操作 说明 编辑状态 单击,可以修改字段名称、属性、描述。 删除状态 单击,在弹框中单击“确定”,即可删除此状态。 父主题: 工作
-
影响地图 - 软件开发生产线 CodeArts
6人,确保关键的业务决策者和技术人员参与进来。随后的会议可以适当扩大规模分组讨论,随后汇总,但人数越多,会议的节奏和范围就越需要控制。 影响地图与用户故事的关联 影响地图可以作为用户故事列表的有效输入 影响地图的输出物,可以作为用户故事的输入,作为Epic、User Story的