你能相信在过去的两年里,我们的工作方式发生了动荡吗?开始的时候很艰难,但现在,随着2021年年底的到来,我们已经习惯了远程工作环境,并期望市场能够赶上新的常态。
对远程团队(尤其是开发团队)的创新和协作改进的需求可能是我们目前可以观察到的行业中最强烈的趋势之一。
在这篇短文中,我总结了最近进入我视线的5个相对较新的开发工具,我相信它们有可能改善我们的日常工作流程。
GitLive
痛苦:缺乏专门为开发者设计的交流工具
解决方案。GitLive--用实时协作的超能力扩展你的IDE
假设你的团队使用Git,那么GitLive是对IDE内置的Git功能的一个不折不扣的增强。一旦安装,它就会增加一个团队视图,显示每个合作者在 Git 仓库中的所有工作进展。任何在主库/主干库之前的非恒定分支都被认为是正在进行的工作,你可以检查文件变化的差异,以及查看相关问题或拉动请求。
但我最喜欢的功能可能是自动检测合并冲突。对于你当前打开的文件,你的本地修改和你的队友正在进行的工作之间的差异会显示在编辑器的沟槽中。它显示了变化的类型(增加、删除、修改或冲突),你可以检查它,看它的差异,它来自哪个分支,甚至可以挑出你的本地文件。
GitLive对大型团队非常有用,对开放或内部源码项目尤其有用,因为这些功能甚至可以跨分叉工作。更酷的是,由于数据直接来自于Git,所以不需要手动输入来保持数据的更新。
淘宝网
CodeSee Maps
痛苦:复杂而密集的代码库,以及对所有代码和功能如何相互映射缺乏共同理解。
解决方案。CodeSee Maps - 一个让开发者直观地绘制代码库的工具。
CodeSee Maps提供了自动生成的、自我更新的代码图。它们会随着代码