“我们使用 JetBrains 产品是因为其工具的生态系统,这些工具的功能不仅能够提升我们的生产效率还有助于我们以其他方式更好地工作。”
— Alexander Shtanov,Skillaz 团队主管
我们的后端完全使用 С# 编写。我们的大多数开发者在 Windows 和 macOS 上使用 Rider 编写代码并执行其他日常任务。
另外,我们有两个 IntelliJ IDEA Ultimate 许可证可供架构师使用。这为我们提供了更多的工具来分析代码的性能和质量。
对于用户界面,我们的前端开发者将 JetBrains WebStorm 与 React/TypeScript 堆栈搭配使用。
我们从 2018 年 8 月开始一直使用这些解决方案。最初,我们只购买了几个订阅来试用。我们喜欢其中的各种功能,随后就将全部开发工作迁移到了 Rider。
在采用 Rider 之前,我们在 Visual Studio 中使用 ReSharper 进行 .NET 开发,这是一个非常有用的扩展,让我们能够轻松地编写和调查代码。
我们要开发的 Skillaz 软件是一个复杂的系统,用于自动化招聘流程,它可以省去招聘专业人员过程中的许多繁琐步骤。从这个角度而言,ReSharper 拥有十分相似的理念,因为它能够使开发者不必执行多个日常操作,并有助于我们专注更重要的工作而不是琐碎的细节。
然而随后,我们意识到设置没有我们所需的那样高效且响应也不太迅速。在各个分支之间切换比较慢,很大程度上影响了我们的工作效率。就在这时候我们决定试用 Rider。
作为一家新的开发公司,我们可以加入 JetBrains 创业公司折扣计划。这对我们来说似乎是一个很合适的机会,所以我们以五折优惠购买了一些订阅,来试用所有工具。
Skillaz 成立于 2015 年,到 2019 年我们仍属于创业公司,我们的开发团队相当小。我们符合创业公司折扣计划的所有要求,于是在 2018 年就利用了这一机会。
从那之后,我们的团队逐渐壮大,所以我们以全价购买了最新的订阅。
我们之前有过使用 ReSharper 的经验,所以用起 Rider 来十分顺手。那时我们团队比较小,没有遇到任何大的困难,所以就没有痛苦之说。
Rider 提供了我们在 ReSharper 中已经习惯的所有功能,这是一个极大的优点。
我们选择 JetBrains 产品是因为其工具的生态系统,这些工具的功能不仅能够提升我们的生产效率,还有助于我们以其他方式更好地工作。我们放弃 Visual Studio 而使用 JetBrains 工具后,获得的好处主要表现在以下四个方面:
Matt Lucas,RoadBotics 产品主管
我们已部分改用 WebStorm,因为许多高级功能都已经预打包,这样我们就可以快速地开始工作,同时减少对其他第三方的依赖。 而且,将我们所有的软件许可证集中于一处更易于管理开发工具的访问权限。
Greg Witkamp,Foldcraft
查看项目中所有工单的状态以及接下来所需的操作十分容易。 YouTrack 可以让您看到整个流程。 如果我们不使用 YouTrack,很显然几个星期以后,一切都会特别混乱。
Martin Klima,Warhorse Studios 的执行制作人
YouTrack 最大的优点是您可以进行大量自定义:添加不同的自定义字段,编写工作流以涵盖所有流程。 YouTrack 提供的流畅性非常适合游戏开发行业。