简介:
在 Ibrahim博士的技术债与开源开发报告中列举了目前企业使用第三方开源项目常见的技术债问题。
技术债务,在软件开发中的定义有点类似于现实世界的 经济债务,指的是维护源代码的成本,这些成本主要是由开源项目偏离了联合(joint )开发的主分支而引起的。
本期ALC Beijing播客很荣幸地邀请到了姜宁老师和建盛老师为我们带来一些关于“技术债”的相关经验的分享。两位老师从自己实际生活中的例子出发,谈论下如何避免欠债,如何还债,以及社区对于技术债的影响等问题。期望通过这期播客,大家可以了解使用开源项目可能产生的技术债务问题, 并且通过积极拥抱开源社区,参与上游项目的开发,降低技术债所带来的风险。
时间线:
* 00:22 嘉宾自我介绍
* 01:49 技术债是什么?
* 04:12 建盛老师描述技术债在实际生活中的例子
* 07:32 欠下技术债的话,是一种透支行为吗?
* 10:47 还债产生的破窗效应
* 11:48 技术债对个人心情的影响
* 14:57 往上游推 patch 是否可以从根源上避免欠债
* 16:21 开发需要抵制fork的诱惑
* 18:48 如果真的欠下技术债了,需要怎么还债?可以摆烂不还吗?
* 23:14 往上游推 patch 是否可以从根源上避免欠债
* 26:04 从公司角度出发:如何避免欠债
* 28:32 从中层管理角度出发:如何避免欠债
* 32:50 嘉宾总结
嘉宾:
姜宁:Apache 软件基金会 2022年董事 , ALC Beijing 发起人,Apache 孵化器导师,参与孵化了多个源于中国 Apache 孵化器项目孵化。
李建盛:开源之道主创,Linux 基金会 APAC 开源布道者,Apache local community Beijing 成员。2020 年被 SegmentFault 思否和开源社评为“中国开源先锋 33 人”之一。
刘小米:对开源充满好奇的开源运营。