禅道博客

分享专业技术知识,文章内容干货满满!

全部

老板:你来弄个团队代码提交规范

大家好,我是陈哥,今天聊聊禅道的代码提交规范~ 背景 在《还不知道这个原则的程序员,要小心了》的文章中,我提到了禅道的代码提交规范。简单来说,我们将工具融入到禅道团队的日常代码提交过程中,利用工具对流程、行为进行规范和约束。 接下来,我将从编码规范、测试规范等方面,和大家简单分享一下禅道团队的代码提交规范。为了方便大家了解和学习,大家可以扫码发送【代码提交规范】,免费领取禅道团队的代码提交规范。 一、编码规范 禅道团队规定:开发人员每次本地提交(commit)时,变更行数不能超过...
🌻
陈哥聊测试
4天前

高效使用AI,一文掌握提示词的编写原则

ChatGPT问世以后就引爆全网热议,它除了能够聊天,还可以根据所提出的要求进行文字翻译、文案撰写、代码撰写等工作。在《探秘爆火的ChatGPT:大语言模型是个啥?它到底咋工作的?》一文中,我已经详细介绍了ChatGPT是什么以及如何运行,我在这里就不赘述了。 其实,ChatGPT在回答时也会词不达意。针对如何解决这一问题,最简单实用的方法就是基于自己的文档构建私有知识库。ChatGPT大模型拥有结合上下文进行回答的能力,这也是为什么在与AI聊天时,它能够“记忆”用户之前的问题的原因。 除此之外,如果提示词使用得当,我们...
🌻
hanxiao
5天前

还不知道这个原则的程序员,要小心了

大家好,我是陈哥,今天聊聊规范优先原则~ 背景 前几天,和我同事闲谈,聊到我在来禅道之前参与过的一个项目。当时,小团队对代码规范不够重视,结果合并代码时出现大量格式冲突,解决问题费时费力,最终项目的完成时间远远超过我们对项目预估的工时。 “无规矩不成方圆”,来了禅道以后才发现,其实小公司也应该有自己的代码规范。大家如果对禅道的代码规范感兴趣的话,我先赠送大家一份【禅道资料】和大家分享禅道的代码规范,下篇文章将会详细介绍,扫码备注【禅道资料】即可免费领取。 那么,今天的文章先和大家...
🌻
陈哥聊测试
09-27

接下来,很多公司,就要凉凉了

最近,IPD的话题很火,K哥的很多CIO朋友都在学习IPD,并通过引入IPD来升级公司的产品研发管理体系。许多企业管理软件公司,也纷纷发布了IPD相关解决方案、行业白皮书。这不禁让人好奇:IPD爆火的真正原因是什么?IPD究竟给企业带来哪些价值?IPD跟传统的产品研发管理模式有什么区别?企业应该如何实施IPD,避免踩坑?带着这些问题,K哥跟禅道软件的创始人王春生(以下简称:春哥),进行了深入交流,春哥的很多观点都让K哥大受启发,下面就将相关内容分享给大家。 一、IPD不是企业的“救命稻草” IPD爆红,成了新热词新显学。在春哥看来,这一现象的...
🌻
Mr.K
09-02

代码覆盖率:质量的黄金标准,你的软件有多可靠?

代码覆盖率是什么?代码覆盖率一定要达到100%吗…… 最近很多客户在咨询禅道的时候,提出来了上述这类问题。我们能明显感受到大家对软件质量的重视程度越来越高。在重视代码覆盖率的同时,大家也能更为及时地暴露出现有软件开发流程中存在的各类风险。 今天,我们就来好好聊聊代码覆盖率,用一篇文章讲透代码覆盖率的各类问题。 其实近几年,从软件质量联盟组织(CISQ)的报告就能看出软件质量带来的各类问题,2022年,美国软件公司因软件质量不佳至少损失了2.41万亿美元,还额外累积了约1.5万亿美元的技术债务。这恰好印证了,不良代码的部署、为了加快进度而忽略测试等行为,都在一点一点蚕食摇摇欲坠...
💍
禅道
08-23

公司最大的内卷,偷偷做单元测试

一位读者在看过我的《理解这八大优势,才算精通单元测试》后,问我:知道单元测试有好处,但实在没空写。看完文章后又想重新落实一下,有没有啥写好单元测试的技巧? 这位读者绝对不是第一个和我抱怨单元测试的人。这很好理解,中国互联网公司太多太卷,想要抢夺市场就要推出不同功能,而这些压力一部分落在了程序员身上,拼命赶需求。单元测试这种费力不讨好的事情,自然而然就没有人做。 就我多年的经验来看,写单元测试其实不会拖延项目,反而能够加快功能研发进度。单元测试的好处我就不在这里赘述了,只有真正尝试过的人才能理解。 ...
🌻
陈哥聊测试
08-13

大模型幻觉困境下,我们该如何使用它?

“像我们这样相信物理学的人都知道,过去、现在和未来之间的区别只是一种顽固执着的幻觉。换句话说,时间是一种幻觉。” ——波尔 幻觉,即一种看似真,实为假的感受。最近接触到了一个概念:大模型幻觉。有点好奇,大模型还能产生幻觉?于是查找了一些资料,开始了解。 大模型幻觉,像你身边那个爱吹牛的熟人 关于大模型幻觉,官方一点的说法是这样的: 大模型的幻觉问题,即Hallucination,指模型基于有限元素和强大的语言表达能力生成逻辑上似乎合理但实际不符合已知常识的描述。幻觉...
敏捷开发 08-12

在Scrum中,为什么要设置时间盒?

在Scrum中,Sprint的最长持续时间是一个月。这就意味着Scrum团队应该每月至少交付一次有价值的可用产品增量。这对于刚接触Scrum的人来说,这个时间盒可能看起来很吓人。但事实上,时间盒是Scrum诸多好处的来源。 时间盒的好处之一是Sprint时间盒有助于培养出一种紧迫感,从而降低对组织障碍或浪费精力的容忍度。Sprint时间盒迫使团队和组织识别出阻碍交付的因素——这样他们就可以解决这些问题。 理解Sprint时间盒 一个Sprint通常持续一到四周,之所以是这个时长是为了平衡对快速反馈的需求和实现有...
敏捷开发 08-07

Jenkins的安装方式

一、Jenkins是什么 Jenkins是一款开源CI&CD软件,用于自动化构建、测试和部署软件等各种任务,以实现持续集成。 Jenkins支持各种运行方式,可通过系统包、Docker或者通过一个独立的Java程序。 二、安装方式 2.1 禅道智能应用平台一键安装与启动 禅道智能应用平台是一个开源轻量级应用交付平台。通过应用市场,可以一键安装企业级软件,不仅具备高可用特性,还支持自动与手动备份,当有新版本发布时,可以查看软件的更新日志,决定是否升级,快捷方便。 禅道智能应用平台特点 云原生应用市场。这是禅道智能应用...
💍
禅道项目管理软件
08-06

“AI能不能代替某某职业”,到底谁在破防?

前几天,公司在午间分享时谈到一个有趣的辩题:“AI能不能代替产品经理”,不仅双方辩手打了个你来我往,就连下面的吃瓜群众也进入红温状态。 “AI能不能代替xx”已经成为一个普遍的话题,在某乎上随手一刷就是不同的职业,人在看手机时候就悄悄破防了。产品经理能想到这个话题也不足为奇,毕竟禅道也更新的AI功能。 尽管人们对AI的讨论不断升温,作为IT互联网行业,说实在,还是挺少看到AI对IT项目和项目经理的影响。于是,就有了这篇文章。 一、人工智能革命及其对技术项目的影响 人工智能不仅仅是技...
🌻
陈哥聊测试
08-05
返回顶部
高丽亚
高级客户经理
17667930330
3645260865
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。