近日,一款名为Devon的开源软件在GitHub Repo上发布。这款软件被设计为一款双人编程工具,可以帮助开发者在编程过程中进行协作。双人编程,也称为配对编程,是一种软件开发技术,其中两个程序员共享一个工作区,一起...
Read More本文将向读者介绍谷歌的代码审核流程。涵盖了谷歌内部的代码审核工具、强制性批准的不同级别、谷歌围绕代码审核的文化等内容。谷歌的代码审核比行业标准更全面、更周到。更改需要经过多天和无数轮的反馈才能被合并。
Read MoreAWS近日推出了Amazon Q,这是一款生成式AI助手,目标是通过利用公司的内部数据来改善软件开发和决策制定过程。Amazon Q不仅为开发者提供了编码、测试和应用开发的便利,同时还通过自然语言交互为商业用户提供了数据...
Read MoreGitHub近日宣布启动一个新项目Copilot Workspace,其主要目标是允许语言模型以较为自主的方式完成特性开发和错误修复。该项目将为开发者提供更多便利,提高开发效率,同时也为人工智能在软件开发领域的应用开启了新...
Read More持续集成测试(CI测试)是软件开发中的一项重要技术,它的历史可以追溯到20世纪80年代。本文将探讨CI测试的发展历程,以及未来可能的优化方向。CI测试的核心在于频繁地将代码集成到共享仓库中,以便及时发现并解决问...
Read More在软件开发的世界里,有时候任务的分配似乎并不总是有意义的。一个在Hacker News上的讨论串揭示了这一点,许多开发者分享了他们曾经参与过的看似毫无用处的项目。这些项目包括为已经废弃的工具进行修复、制作内部工...
Read More一款名为SWE-agent的开源软件代理在软件工程(SWE)基准测试中取得了12%的成功率,覆盖率达到100%。该代理利用GPT-4技术辅助编写软件并解决PRs(Pull Requests)。此代理的出现,不仅展示了人工智能在软件开发领域的潜...
Read More