JetBrains 游戏开发 三场在线讲座直播

2023 年 1 月和 2 月,加入我们的免费在线讲座系列,与 JetBrains 技术布道师 Matt Ellis 一起讨论游戏开发。 这…

面向毕业生的折扣从七五折降至六折

  我们深知尽早熟悉优质工具和良好的开发者做法是多么重要,这就是我们为学生提供所有 JetBrains IDE 的免费访问权限的原因。   自 2014 年推出我们的支持计划以来,通过免费教育许可证使用我们的 IDE 的学生人数已经达到 260 万。 JetBrains 衷心感谢他们选择我们的产品作为其第一款专业开发工具。   此外,我们也希望帮助使用我们产品的学生更顺利地过渡到职业生涯,以便他们能够继续使用喜爱的 IDE。 我们决定,通过为应届毕业生之前的免费教育订阅提供更大的续订折扣,让他们能够更方便地获取我们的工具。     在 2023 年之前,拥有免费教育许可证的用户有资格获得七五折的毕业折扣。 现在,当您的免费订阅在您从教育机构或训练营毕业后到期时,您可以按原价的六折续订。   对于来自学术界的学生,这也是一个在毕业后立即开始使用我们的连续折扣的机会,而不必等待 2 年。 只需在到期后的第一年内续订您的教育许可证,所有后续续订都将享受六折优惠!   这项优惠仅适用于拥有免费教育许可证且许可证已过期的毕业生。 如果您符合描述的这种情况并想购买许可证,请登录您的 JetBrains Account 并从列表中选择您要购买的产品。 折扣将在结算时自动应用。   请注意一些重要的详细信息:   毕业折扣可用于购买任何单一 JetBrains IDE、dotUltimate

Go 测试综合指南

本文由外部贡献者撰写。 Alexandre Couëdelo Alexandre 是一位复杂系统工程和管理专家。 他在职业生涯开始时就拥抱了 DevOps 文化,为加拿大一家领先金融机构的数字化转型做出贡献。 他热衷于 DevOps 革命和工业工程。 GitHub Twitter 测试是开发过程的重要部分,也是软件开发生命周期的关键部分。 它可以确保应用程序正常运行和满足客户需求。 本文将涵盖关于 Go 测试的所有须知事项。 我们将从一个简单的测试函数开始,通过更多工具和策略帮助您掌握 Go 中的测试。 您将详细了解许多测试模式,例如用于更好地组织测试用例的表驱动测试、用于验证性能的基准测试,以及用于探索边缘用例并发现错误的模糊测试。 您还将了解来自标准测试软件包及其辅助函数的工具,以及代码覆盖率如何显示正在测试的代码量。 您也将了解 Testify,这是一个可以提高测试可读性的断言和模拟库。 您可以在此 GitHub 仓库中找到所有代码示例。 编写简单的单元测试 单元测试是一种测试函数和方法等小段代码的方法。 它的用途在于让您及早发现错误。 单元测试会让您的测试策略更高效,因为它们小且独立,易于维护。 我们来创建一个示例,练习一下测试。 创建函数 Fooer,它将 int 作为输入并返回 string。 如果输入的整数能被三整除,则返回 "Foo",否则,将数