The GitHub Blog 11月08日 00:01
2025年开发者工作流:代码提交量激增下的效率变革
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

2025年的软件开发正经历一场速度革命,开发者们以前所未有的速度进行编码、审查和交付。GitHub Octoverse报告显示,开发者每分钟创建超过230个仓库,去年提交近10亿次代码。这种加速并非偶然,而是工作流的根本性转变,迭代成为常态,小型、频繁的提交取代了季度大版本发布。这种变化不仅影响了开发速度,也重塑了团队对质量、沟通和招聘的认知。文章深入探讨了这种新常态下,如特性标志、CI/CD、小型PR和自动化测试等实践如何支撑快速迭代,并预测了未来开发者沟通和协作模式的演进,强调了持续交付和AI工具的融合将是未来趋势。

📦 **工作流迭代成为常态:** 软件开发正从季度大版本发布转向小型、频繁的提交模式。开发者不再等待“完成”才发布,而是持续迭代,将代码、功能和配置的更新以小块形式快速推送到生产环境。这种模式降低了风险,使得调试和回滚更加容易,也改变了团队对质量、沟通和招聘的看法。

🚀 **交付实践的创新:** 为了适应快速迭代,交付实践也随之改变。特性标志(Feature Flags)成为安全发布不完整工作的核心工具,允许团队在生产环境中启用或禁用功能,从而无需等待所有边缘案例完成即可发布。持续集成/持续部署(CI/CD)流水线自动化了测试、构建和部署流程,而小型、专注的Pull Request(PR)则提高了审查效率。自动化测试,包括单元测试、集成测试和端到端测试,正变得日益重要,以跟上自动化带来的新速度。

💬 **沟通与协作的演进:** 随着开发工作流的加速,团队的沟通方式也需同步调整。文章预测,站会(Standups)将更短或异步进行,状态更新将更多地集成到问题跟踪系统中,而非会议。审查瓶颈将不再被接受,团队将更侧重于招聘那些能够快速交付并清晰沟通的成员。未来,代码与规范的融合以及跨团队的沟通将更加紧密,促进更广泛的文档记录和持续协作交付,即使在AI工具采用较慢的公司。

💡 **AI与效率的未来:** 尽管存在“AI疲劳”,但能够真正提升生产力的AI工具将持续发展,而增加摩擦的工具将被淘汰。文章预测,新的标准和工具将不断涌现,成为衡量“成功”的新基准。未来,规范和代码的结合将更加紧密,促进团队间的沟通和文档的生成。持续、协作的交付模式将是不可避免的趋势,以应对不断变化的市场需求。

If you’re building software today, you’ve probably noticed that it’s like… really fast now. And that’s the thing: it’s not just that we code faster. It’s how we code, review, and ship that has changed (and is changing).

You might have seen the Octoverse 2025 report, but in case you haven’t, the stats are pretty wild: developers created 230+ repositories per minute and pushed 986 million commits last year. Almost a billion commits! With a b!

Because developers (and teams of developers) are moving faster overall, the expectation is to make different choices because they’re moving faster. When they move faster, their workflows change, too.

Iteration is the default state

What’s really interesting is that this doesn’t feel like a temporary spike. It feels like an actual long-term shift in iteration. The days of shipping big releases once per quarter are rapidly going away.

Developers are pushing constantly, not just when things are “ready.” Smaller and more frequent commits are becoming more of the norm. Personally, I love that. Nobody wants to review a gigantic, 1000-line pull request all the time (only to inevitably plop in a “LGTM” as their eyes glaze over). It’s still more code, shipped faster, but in smaller bursts. 

The new normal is lightweight commits. You fix a bug, write a small feature, adjust some configurations, and… push. The shift we’re seeing is that things continue to move, not that things are “done” in huge chunks, because “done”-ness is temporary!

Art Code is never finished, only abandoned iterated upon.”

Leonardo Da Vinci Cassidy, as well as most developers at this point

And devs know that shipping constantly is about reducing risk, too. Small, frequent changes are easier to debug, and easier to roll back if things go wrong. You don’t have to sift through a month’s worth of changes to get something fixed.This cycle changes how teams think about quality, about communication, and even hiring. If your team is still moving at a pace where they wait weeks to ship something, your team honestly isn’t working like a lot of the world is anymore.

Shipping looks different now

Because we’re iterating differently, we’re shipping differently. In practice, that looks like:

How teams communicate should also change

We know it’s a fact now that developer workflows have changed, but I personally think that communication around development should also follow suit.

This is how I envision that future:

Yes, the code got faster, so developers have to move faster as well.

Developers are still a part of engineering speed. But developer workflows should never slow things down too much.

Take this with you

It’ll be interesting to see what developer workflows in 2026 look like after such rapid changes in 2025.

I think “AI fatigue” is incredibly real (and valid) and we’ll see many tools fall by the wayside, of course, as the natural productivity enhancers succeed and the ones that add friction go away. But I also think new standards and tooling will emerge as our new “baseline” for our ever-changing success metrics.

In the future, specs and code will live closer together (Markdown-to-code workflows are only going to grow). That will mean more communication across teams, and perhaps even more documentation overall. And we’ll continue to see more and more constant and collaborative shipping (even from companies that are still slow to adopt AI tooling) because it’s necessary.

This year, we’ve seen a lot of growth across the board in terms of pull requests, projects overall, contributions, and so on… so perhaps we’ll see some stabilization? 

But, of course, the only constant is change.

Looking to stay one step ahead? 

Read the latest Octoverse report and consider trying Copilot CLI.

The post What 986 million code pushes say about the developer workflow in 2025 appeared first on The GitHub Blog.

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

开发者工作流 代码提交 软件开发 迭代开发 CI/CD 特性标志 AI工具 GitHub Octoverse Developer Workflow Code Commits Software Development Iterative Development Feature Flags AI Tools
相关文章