TitanIDE 新版本来袭,全新“效能看板”上线

news/2024/9/16 1:43:17/

TitanIDE产品团队于4月17日晚发布了TitanV2.6.3版本,作为一次重要的版本迭代,新版本主要增加/优化了以下重大功能:

  • 全新效能看板上线,研发进度一目了然;
  • 新增代码拷贝、下载权限管理功能;
  • 项目启动提速,研发效率更进一步。

全新效能看板

本看板的设计模型是基于开源的研发数据平台DevLake 。设计数据主要用于考量项目工作效率,提供自动化、一站式的数据收集、分析以及可视化能力,帮助管理者借助数据更好提效,以及风险预判。其次本看板通过时间设置,实时抓取数据,更精准地提供了当前状态。

本看板主要分为五个模块,首先通过全局维度去判断目前的用户工作状态,以及项目状态。主要抓取了目前正在使用本产品工作的活跃用户数,活跃项目数,用户平均在线时长,工作区未体检代码总和。活跃用户和项目数主要与总数一起进行参考,加上对用户平均在线时长进行统计,能够帮助管理者快速了解人员,项目状态,一目了然。其次未提交代码数进行防止本地大量代码不提交的不良开发习惯,及时进行风险预警。

效能看板

第二模块:主要针对十佳用户和其他用户进行详细展示,管理者可参考这个模块调整激励机制,有效地激发员工潜力进而提高公司的经营效率。

在这里插入图片描述

第三模块主要通过项目维度去展示用户具体工作在哪个项目上,和用户使用产品情况,前者是通过统计工作区的使用情况,后者是宏观展示用户使用本产品情况;不管你如何选择使用我们的产品,我们都会提供最直观且有效的数据。

在这里插入图片描述

第四模块便是基于第三模块做了更精准地进行时间统计。

在这里插入图片描述

最后一个模块做了未提交代码数的详细情况进行展示,以及复制粘贴行数去辅助管理员参考使用。

本看板更加简单粗暴地展示用户工作效率,在线时长,以及项目情况,真正提供了有意义的数据。

代码拷贝、下载权限管理

由于安全考虑,起初我们系统设置了代码不可拷贝,不可下载;但用户用起来却很苦恼。于是此次版本新增了代码拷贝、下载权限开关,在你想拷贝或下载的时候,通过管理员打开支持拷贝下载功能,安全方便兼顾。

项目启动提速

我们通过修改工作区的启动逻辑,添加了预热功能,实现镜像预加载等多种有效手段将启动速度较上个版本有了大幅度的提升,冷启动从2分钟提升到6S打开工作区,热启动从20s提升到只需要3S,让使用体验更加流畅。

全新的 TitianIDE 2.6.3 已经开放免费下载,只需要一台虚拟机10分钟即可安装好,(免费获取TIanIDE>>http://www.titanide.cn)开启全新的云端开发旅程!提供您的奇思妙想,一起打造更酷的云原生IDE!


http://www.ppmy.cn/news/48038.html

相关文章

ObjectMapper 对象的基本使用(三)

一.简介 Jackson ObjectMapper可以从字符串、流或文件解析JSON,并创建Java对象或对象图来表示已解析的JSON。将JSON解析为Java对象也称为从JSON反序列化Java对象 Jackson ObjectMapper也可以从Java对象创建JSON. 从Java对象生成JSON的过程也被称为序列化Java对象到…

Leetcode912.排序数组(三路划分)

文章目录 一、三路划分二、Leetcode912.排序数组 一、三路划分 为何还会有三路划分? 快速排序算法在某个数据大量重复时效率极低,在运行程序时会超出时间限制,为了解决数据大量重复的情况下,三路划分诞生了。三路划分是基于快速排…

如何进行帕累托分析

【面试题】有一张“学生成绩表”,包含3个字段:学号、课程、成绩。 问题:找出每门课程A类和B类的学生,判断标准是累计占比,0~60%的记为A类,60%~85%记为B类 【解题思路】 什么是二八定律? 二八定律…

Java接口自动化测试框架系列:提升测试效率的自动化测试框架

目录:导读 一、什么是自动化测试 二、自动化测试的缺点 三、自动化测试框架选型 原则 对比 四、框架构建 【自动化测试工程师学习路线】 一、什么是自动化测试 自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。 通常,在设计了测试…

5.java程序员必知必会类库之excel读写库

前言 Excel在数据处理中的重要性自不必说,我们经常会有需求,将数据库中的数据,做过一些处理后,导出一个Excel给运营人员分析。也有需求是将批量的商品数据等,批量录入到我们系统中。直观上可以理解为Excel是客户和系统…

前端学习:HTML JavaScript

目录 一、JavaScript 使HTML页面更具有动态性和交互性 浏览器中的 JavaScript 能做什么? 二、 HTML 三、HTML标签 ​编辑 四、JavaScript 的功能示例 1. JavaScript 能够更改内容: 2. JavaScript能够更改样式: 3.JavaScript能够更改属性…

【Ruby 2D】【unity learn】抬头显示血条

说起游戏开发,大家一般会觉得控制角色移动和制作血条哪个难呢? 或许都会觉得血条比较难吧。 是的,正是如此。 那么我们让我们来看看血条该怎么做吧 这是效果图 受伤后是这样的 首先是创建一张Canvas画布 这个画布会很大 相比之下我们的小…

Spring AOP: 多切面的顺序,性能及异常监控

目录标题 一、Sprig的AOP操作JDK动态代理CGLib动态代理基于xml开发Spring AOP基于注解开发Spring AOP 二、多切面的顺序基于注解的配置基于Ordered接口配置基于XML配置 三、性能及异常监控性能监控异常监控 四、工程目录及运行结果图 一、Sprig的AOP操作 JDK动态代理 //接口 …

【STL】map容器

1、map容 map中所有元素都是pair组成pair中第一个元素为key(键值),起到索引作用,第二个元素为value(实值)所有元素都会根据元素的键值自动 排序 map/multimap属于关联式容器,底层结构由二叉树…

8万字智慧旅游景区信息化建设方案word

本资料来源公开网络,仅供个人学习,请勿商用,如有侵权请联系删除。 1.1. 整体建设框架 XXXXXX智慧景区旅游建设对于全面整合景区旅游资源,提升景区旅游产业发展能级,进一步增强景区旅游业的核心竞争力具有十分重要的支…

《Vue3实战》 第五章 计算、监听属性

《Vue3实战》篇章整体栏目 ————————————————————————————— 【第一章】node.js/npm安装、配置 【第二章】创建项目和目录结构 【第三章】基础语法 【第四章】条件语句、循环语句 【第五章】计算、监听属性 【第六章】样式绑定和事件处理 【第七章】…

Ae:摄像机设置

Ae菜单:图层/摄像机设置 Camera Settings 快捷键:Ctrl Shift Y 新建摄像机图层时,首先会弹出摄像机设置 Camera Settings对话框。 经典 3D 渲染器时的摄像机设置 Cinema 4D 渲染器时的摄像机设置 类型 Type 有两种类型的摄像机供选择。 提…

【计算机视觉 | 图像分割】Segment Anything论文讲解

文章目录 一、前言二、论文出发点三、创新思路四、方法4.1 Segment Anything Task4.2 Segment Anything Model4.3 Segment Anything Data Engine4.4 Segment Anything Dataset 五、结果 一、前言 论文:https://arxiv.org/pdf/2304.02643.pdf 项目:https…

数据库基础篇 《2. MySQL环境搭建》

目录 1. MySQL的卸载 步骤1:停止MySQL服务 步骤2:软件的卸载 步骤3:残余文件的清理 ​编辑2. MySQL的下载、安装、配置 2.1 MySQL的4大版本 2.2 软件的下载 2.3 MySQL8.0 版本的安装 2.4 配置MySQL8.0 2.5 配置MySQL8.0 环境变量 …

Python办公自动化之PostgreSQL篇2——利用Python连接PostgreSQL并读取一张表

在上一篇我们已经安装好了最新的PostgreSQL,以及最方便的可视化工具,Navicat 如果错过的小伙伴,可以去上一篇查看:点我查看 今天我们来用Python连接一下PostgreSQL,然后准备一张测试表,导入PostgreSQL&am…

数据爬虫爬数据时常遇到的问题

第一,可能不能直接通过pyppeteer简单的直接page.querySelectorAll()获取所有元素然后直接 str(await (await element_songer_name.getProperty("title")).jsonValue()) 得到数据值,主要原因可能是#document问题, 所以遇到这个问题…

4.13~4.17(PE文件结构预习+hook+进程hellow)

常见PE文件结构 常见的PE文件:exe、dll、sys Ag: exe就不用多说,就是可执行文件 dll动态链接库 对于 Windows 操作系统,操作系统的大部分功能都由 DLL 提供 (https://learn.microsoft.com/zh-cn/troubleshoot/window…

第一讲 初识Python

Python简介 Python(英式发音:/ˈpaɪθən/;美式发音:/ˈpaɪθɑːn/)是由荷兰人吉多范罗苏姆(Guido von Rossum)发明的一种编程语言,是目前世界上最受欢迎和拥有最多用户群体的编…

第二十二章 案例TodoList之鼠标事件

本小节,我们需要使用鼠标事件,给Item组件添加背景颜色,并显示删除按钮。 添加鼠标移入和移出事件 import React, { Component } from react import "./index.css" export default class Item extends Component {// 初始化状态数…

.Net中的标识框架Identity

中间件: 1、Authentication对访问者的用户身份进行验证,“用户是否登录成功”。 2、Authorization验证访问者的用户身份是否有对资源访问的访问权限,“用户是否有权限访问这个地址”。 简单描述 1、标识(Identity)框架…