TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

What Is the “Bus Factor” of Your Project?

7 点作者 vishnuharidas超过 3 年前

1 comment

trzeci超过 3 年前
Our team is currently trying to figure out how to work with the bus factor - but that measurement is just one side point of view - good for prevention to lose an important team mates, and helps with planing handover for sure.<p>We&#x27;ve found another metric (unnamed) what&#x27;s the person coverage of code (or projects). As we&#x27;re working in a long living project, we&#x27;ve found that for some code we have there is no single person knowing shit about it. Therefore in case of maintenance - there is a risk that it will take longer - or possibly will be impossible. Guess what - in case of code that we use it&#x27;s fine to live with this. And in any case, somebody will flex a little bit more to change implementation.<p>There is another case - when internal projects &#x2F; CI &#x2F; CD relies on tools that we&#x27;ve lost maintainers. Knowledge how to build them, where to SSH to restart them is gone. Current action is to spot such systems and reduce our dependency on them.<p>Our team is ~60 devs. I wounder to how it works for other companies that maintain long living projects.