代码审查和项目分析
代码审查,就像没有其他开发实践依赖于人类效率。对于我们大多数人来说,重要的是让我们的任务很好地组织,我们的时间很好地计划。Upsource为您提供大量的东西,无需配置任何内容。例如,如果您有分支评论,它将自动为其添加新修订。它会及时通知你
如果您使用的是JIRA工作流并将代码审查作为其中的一部分,您将很高兴地发现Upsource 2017.2可以自动应用问题转换。让我们说你有一个JIRA工作流程设置,看起来像这样。我们不会详细介绍如何配置JIRA工作流程 - 请参阅JIRA文档。现在,如果我们查看它的文字版本,我们会看到w
在最新的Upsource版本中,我们通过对NPM和纱线包管理器的支持,进一步扩展了JavaScript代码智能的范围。Upsource将查找您的package.json文件并安装所需的依赖项,以便您可以获得更多转到声明并查找使用操作。下载的依赖项智能缓存。这是y怎么样
最新的Upsource Release带来了Python代码洞察功能,以帮助开发人员以熟悉的方式理解新的变更,并在审核时更有效。Upsource中的代码洞察功能包括服务器端静态代码分析和代码感知导航。这些功能允许您在浏览它时更好地了解代码并更有效地执行代码评论。
假设您只需修复了正在进行代码审查或提交其他次要更改的分支中的错误。现在,您已成为本分行评论中的作者之一,即使您可能不想遵循审核进度。与观察者和审阅者不同,作者不能简单地从代码审查中删除自己,但在Upsource 2017.2中可以静音。如果哟
如您所知,Upsource在其核心中有Intellij Idea,它将IDE级代码洞察力带入您的浏览器。这有助于团队在Java,PHP,Python,Kotlin和JavaScript中的代码以更有效的方式执行代码审查。但是,这并不意味着用其他语言编写的项目无法使用Upsource作为代码审查工具。实际上,所有智能代码审查功能
在最近的版本中,Upsource 3.5,我们在前一个版本中宣布的PHP代码智能功能显着改善。我们为Composer Dependency Manager添加了支持,并使其可以显式指定外部依赖项。在Upsource 3.5您现在可以设置PHP语言级别,并充分享受智能代码审查功能。在下面的视频加里Hockin,一个发展
我们很高兴地宣布,随着最新的发布UPSource已达到全新的可扩展性水平。在过去的几个月里,我们修改并重新加工了Upsource的架构。由于这项工作,我们现在能够提供具有高度可扩展,容错和24/7可用的分布式集群安装。这个新的多节点群集安装允许您
代码审查工作流程与使用它们的团队一样多样化。有些团队灵活,只审查某些宗旨,因为他们认为合适,其他团队有更多的正式标准,应由守则审查的结果以及如何影响发展过程的结果。例如,有些团队希望确保至少三个团队成员审查所有提交。一些团队
在上一篇文章中,我们讨论了代表贡献和代码审查活动的分析报告。今天,我们想涵盖两个剩余的报告,项目TreeMAP和文件历史图表。他们俩都更加关注探索项目结构而不是其历史。项目Treemap作为开发人员,一旦您开始熟悉您从未看到的存储库
在Jetbrains,我们努力帮助减少用户必须处理的样板工作量。尽管代码审查是一个需要人类注意的过程,但是自动化的仍然存在余地。最新的主要版本中的一个全新功能旨在负责常规任务的责任,代码审查过程涉及,它被称为“自定义工作流”。基本的
您可能已经注意到我们已重新设计Upsource 3.0中的分析部分 - 报告更容易使用和更具信息丰富。在此帖子中,您将学习如何阅读Upsource中的Analytics报告以及他们可以在项目中告诉您有关活动历史记录的内容。Commit Activity Commit Activity Page在Project Me中概述了贡献活动