刷新
为什么要写单元测试呢?

博主头像 前言 其实以前第一次接触要写单元测试(Unit Test)的时候,我其实并不理解为什么要写这个,简直是浪费时间啊,当时是为了应对检查而写,心中的这个疑惑并未消散。我就想不能就这样不明不白的写啊,写了半天覆盖率才百分之二十,再继续写又变成了百分之十几,于是我就各种网上找资料,对应着自己的代码逻辑去编写 ...

敏捷开发框架大揭秘!5大优势让你从项目管理小白变大神!

博主头像 一、敏捷开发是什么 敏捷开发是以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。 简单来说,就是把一个大项目分为多个相互联系但可独立运行的小项目,并分别完成,在此过程中软件 ...

敏捷开发+PMP考试:2024年你必须掌握的10个关键技巧!

博主头像 一、PMP 考试关键技巧 1. 答题技巧 按顺序作答,遇难题跳过,合理分配时间。在 PMP 考试中,题目数量较多,答题时间相对紧张。因此,考生应按照题目顺序进行作答,遇到难题时不要纠结,做好标记暂时跳过,待完成其他题目后再回头解决,以确保整体答题进度不受影响。 可只看中文,根据情况选择边做边涂或先选 ...

PowerDesigner下PDM自动化数据库物理设计版本持续集成解决方案

博主头像 背景 这是一篇老文章,希望对大家还有帮助PowerDesigner:PowerDesigner是一款功能强大的数据库设计工具,提供了完整的建模解决方案,支持从概念数据模型到物理数据模型的转换,以及生成数据库脚本和执行逆向工程等功能。数据库持续集成:数据库持续集成是一种将数据库更改与软件开发流程中的持 ...

敏捷开发下的管理工具,真的能突破项目管理瓶颈?

博主头像 一、敏捷开发管理工具概述 在当今的项目管理领域,敏捷开发管理工具正发挥着越来越重要的作用。它们以快速迭代、灵活响应变化为显著特点,为团队协作和项目管理提供了强大的支持。 敏捷开发是一种以快速交付和适应变化为核心的软件开发方法。其主要特点包括迭代和增量,即将项目划分为多个短期周期,每个周期结束时交付一 ...

【体验分享】各前端部署平台详细体验汇总

博主头像 为帮助开发者筛选出优质的免费网站部署服务,本文将从体验和数值上全面体验测试全球主流现代化前端部署平台。 体验对象包括:Vercel、Cloudflare Pages、GitHub Pages 和新发现的腾讯云 EdgeOne Pages。测量指标包括全球访问时延、国内访问时延、Google Ligh... ...

85%的项目经理推荐:最优秀的7大项目管理软件盘点!

博主头像 在当今快速发展的工作环境中,项目管理软件已成为各行各业团队提高效率、协作、监控进度、降低风险的必备工具。2024年,85%的项目经理表示,他们更倾向于使用高效、功能全面的项目管理软件来支持团队协作和项目执行。为了帮助你选择最合适的工具,本文将盘点目前市场上最优秀的7款项目管理软件,以及在中国市场和软 ...

听说这些项目管理工具是大厂首选,2024年最热门的软件盘点

博主头像 是的,很多大厂和领先企业在项目管理中使用的工具不断演进,特别是在敏捷、跨团队协作、资源管理、进度控制等方面,随着数字化和自动化技术的提升,项目管理工具也在不断优化。根据 2024 年的趋势,以下是一些被大厂广泛采用且热门的项目管理软件工具: 1. Jira 特点:Jira 是敏捷开发团队的首选工具, ...

敏捷过程中的障碍板演进与AI

博主头像 敏捷过程中的障碍板(Impediment Board)或障碍列表(Impediment List)是一种可视化工具,用于识别、跟踪和解决项目团队在执行敏捷项目过程中遇到的障碍或问题。以下是对其的详细介绍:作用识别障碍:帮助团队成员明确项目中存在哪些阻碍工作进展的问题。例如,如果团队在进行软件开发时, ...

【CoCollider】让系统和应用适配如此简单

博主头像 在各平台应用开发过程中,随着业务的功能增加,不免会涉及到非公开的 API 依赖,针对某些应用或厂商系统的适配,每个版本都需要投入精力去排查,CoCollider 可以让我们的适配效率从几个星期提升到几小时即可完成。 ...

开发人员使用遗留代码库指南

博主头像 您是否曾经在开始新工作时,面对复杂的代码库不知从何下手?你并不孤单。我们中的许多人都曾有过这样的经历--试图理清仍在运行业务主要部分的过时代码。2024 年 Stack Overflow 的一项调查发现,超过 80% 的开发人员经常与遗留代码打交道,因此这是我们这个行业面临的共同挑战。大多数遗留软件 ...

从0到1实现项目Docker编排部署

博主头像 在深入讨论 Docker 编排之前,首先让我们了解一下 Docker 技术本身。Docker 是一个开源平台,旨在帮助开发者自动化应用程序的部署、扩展和管理。自 2013 年推出以来,Docker 迅速发展成为现代软件开发和运维领域不可或缺的重要工具。 Docker 采用容器技术,将应用程序及其所有 ...

【Wing】背后的插件们

博主头像 wing 作为我们日常开发的命令行开发工具,项目开源以来,陆陆续续接入了多个插件,在这里集中分享给大家。 ☞ Github ☜ ☞ Gitee ☜ 01. wing -screen 作为Android平台设备投屏插件,根据PC系统平台集成scrcpy或QTScrcpy组件,支持多个设备并行操作。 0 ...

Vue.js应用程序容器化部署

博主头像 为什么要对 Vue.js 应用程序进行容器化? 在当今快节奏的开发环境中,容器化已成为一种必不可少的做法。Docker 提供了一个标准化的软件单元,确保的应用程序无论部署在哪里,都能以相同的方式运行。对 Vue.js 应用程序进行 Docker 化有以下几个好处: 一致性: 确保应用程序在所有环境( ...

通过平台工程提高微服务测试质量

博主头像 通过平台工程提高微服务测试质量背景微服务架构的多样性导致了测试过程中的不统一和效率低下。 各团队可能使用不同的编程语言和工具链,导致重复工作和成本增加。 非标准测试方法会危及系统的可靠性和整体质量。 为了提高工程效率、降低成本并提高系统可靠性,标准化测试流程是关键的一步。在快速发展的微服务世界中,每 ...

7月新特性 | 软件开发生产线CodeArts发布多项新特性等你体验!

博主头像 华为云软件开发生产线CodeArts是一站式、全流程、安全可信的云原生DevSecOps平台,覆盖需求、开发、测试、部署、运维等软件交付全生命周期环节,为开发者打造全云化研发体验。2024年7月,CodeArts发布了需求管理、代码检查、测试计划、部署、流水线、API相关新特性,具体内容如下: 需求 ...

前端如何处理后端一次性返回10万条数据?

博主头像 在前端开发中,我们经常需要处理后端返回的大量数据。假设后端一次性返回10万条数据,直接在浏览器中处理和展示这些数据会导致性能问题,比如页面卡顿、内存占用过高等。本文将结合Vue项目实战,介绍如何有效地处理和展示大数据集的方法。 1. 后端数据处理 首先,确保后端在传输数据时是经过压缩的,可以大大减少 ...

仓颉编程语言技术指南:嵌套函数、Lambda 表达式、闭包

博主头像 本文分享自华为云社区《【华为鸿蒙开发技术】仓颉编程语言技术指南【嵌套函数、Lambda 表达式、闭包】》,作者:柠檬味拥抱。 仓颉编程语言(Cangjie)是一种面向全场景应用开发的通用编程语言,旨在兼顾开发效率和运行性能,并提供良好的编程体验。本文将深入探讨仓颉语言的主要特点和功能,包括其简明高效 ...

123···7>