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

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

GitLab 中文版正式发布 17.5,修复多个漏洞,发布多个功能

沿袭我们的月度发布传统,极狐GitLab 发布了 17.5 版本,该版本带来了多仓库 MR 合并时考虑统一主流水线的执行状态(JH-only)、增强的分支规则编辑功能、密钥推送保护已经正式可用等几十个重点功能的改进。下面是部分重点功能的详细解读。 关于极狐GitLab 的安装升级,可以查看官方指导文 ...阅读全文

如何在团队中建立公平感

作为管理者,在团队工作中尤其是绩效管理上是否公平,是至关重要的,公平感往往也是维系团队士气的关键。 这里简单讲讲我的思考。 首先,公平是一种非理性判断。管理者不应该将团队成员设定为理性人。对此,经济学里有一个经典实验“最后通牒博弈”。其基本的假设是:如果甲和乙在路上捡到一百块钱,然后两人一起来分这笔 ...阅读全文

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

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

关于项目提案书/竞标书的心得

■项目提案书/竞标书的结构1.封面包括项目名称、投标单位名称、联系人信息和日期。 2.目录目录应详细列出所有章节和子章节及其页码。方便评审人员快速了解投标书的概要内容。 3.投标函简要说明投标意向,并概述投标书的主要内容。#如果没有特别想表述的内容,可以不写投标函。例文 **投标函** [投标日期] ...阅读全文

软件项目项管理成功的关键因素

之前有软件项目成功之要素,这次是偏向项目管理维度的软件项目成功的关键因素1.领域知识和技术专长:项目人员具有优秀的领域知识和技术专长(Domain knowledge, expertise of project persons was Excellent)。 项目经理具有足够的战略思维和高层管理支持 ...阅读全文

API 学习路线图

无论您是初学者还是经验丰富的开发人员,都希望了解 API, 这份全面的 API 学习路线图将指导您了解需要掌握的关键概念和技术: 1. API 简介 API 定义:API 是一组用于构建软件应用程序的协议、例程和工具。它指定了软件组件应如何交互。 API 类型: 公共 API:开放供外部开发人员使用 ...阅读全文

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

大家好,我是陈哥,今天聊聊规范优先原则 ~ 背景 前几天,和我同事闲谈,聊到我在来禅道之前参与过的一个项目。当时,小团队对代码规范不够重视,结果合并代码时出现大量格式冲突,解决问题费时费力,最终项目的完成时间远远超过我们对项目预估的工时。 “无规矩不成方圆”,来了禅道以后才发现,其实小公司也应该有自 ...阅读全文