Skip to content
  • Topics
  • 搜索
  • Language
    • English
    • 简体中文
Burger menu icon
  • IDEs

    • CLion
    • DataGrip
    • DataSpell
    • Fleet
    • GoLand
    • IntelliJ IDEA
    • PhpStorm
    • PyCharm
    • RustRover
    • Rider
    • RubyMine
    • WebStorm
  • Plugins & Services

    • Big Data Tools
    • Code With Me
    • JetBrains Platform
    • Scala
    • Toolbox App
    • Writerside
    • JetBrains AI
    • Grazie
    • Junie
  • Team Tools

    • Datalore
    • Space
    • TeamCity
    • Upsource
    • YouTrack
    • Hub
    • Qodana
    • CodeCanvas
  • .NET & Visual Studio

    • .NET Tools
    • ReSharper C++
  • Languages & Frameworks

    • Kotlin
    • Ktor
    • MPS
    • Amper
  • Education & Research

    • JetBrains Academy
    • Research
  • Company

    • Company Blog
    • Security

JetBrains 博客

关注
  • 关注 JetBrains
  • Twitter Twitter
  • Facebook Facebook
  • Instagram Instagram
  • Linkedin Linkedin
  • Youtube Youtube
  • 全部
  • 最新发布
  • Livestreams
author avatar

Sue

Timofey Bryksin, Head of Research Lab in Machine Learning Methods in Software Engineering at JetBrains

好奇心驱动的研究员:产学之间,第二部分

这是对 JetBrains 软件工程机器学习方法研究实验室负责人 Timofey Bryksin 的采访的第二部分,他在这部分中分享了对 IDE 的未来、LLM 工具以及开发者角色变化的看法。 可以在此处参阅第一部分。 Timofey Bryksin,JetBrains 软件工程机器学习方法研究实验室负责人 你们实验室的最新出版物关注的是自然语言文本编辑器可以从 IDE 学到什么, 能举一个例子吗? 这篇文章更多的是对行业的呼吁,而不是报告结果。 我们在文本编辑方面有很多经验,所以我们知道处理文本的具体细节。 软件开发中涉及的认知负荷非常大,因为编程不仅仅是打字,更是组织思想。 IDE 非…

Sue
Sue

Kotlin 1.9.20 现已发布

Kotlin 1.9.20 版本已发布,适用于所有目标的 K2 编译器现已进入测试版阶段,Kotlin Multiplatform 现已进入稳定阶段。 以下是此版本的一些亮点: 适用于所有目标的 K2 现已进入测试版阶段 稳定的 Kotlin Multiplatform 用于设置多平台项目的新默认层次结构模板 Kotlin Multiplatform 中全面支持 Gradle 配置缓存 Kotlin/Native 中默认启用自定义内存分配器 Kotlin/Native 中垃圾回收器的性能改进 Kotlin/Wasm 中的新目标和重命名目标,支持最新的 Wasm GC Kotlin/Wasm …

Sue
Sue
Wayland Support for IntelliJ-based IDEs

Wayland 对基于 IntelliJ 的 IDE 的支持

对于基于 IntelliJ 的 IDE 的 Linux 用户,一项令人期待的进步即将到来 – 对 Wayland 显示服务器协议的支持。 这项更新将带来许多好处,包括解决古老的分数缩放问题以及在与适用于 Linux 的 Windows 子系统 (WSLg)(在底层运行 Wayland 服务器)一起使用时提升桌面集成。 虽然 Wayland 支持还远未完成,但现有功能已可供在 Wayland 上运行一些 Java Swing 和 AWT 应用程序。 在这篇博文中,我们将深入研究这些进步,并探讨这种新颖的显示服务器方式带来的一些技术挑战。 Wayland Wayland 是一种现代显示服务器协议,…

Sue
Sue

JetBrains 的 AI 图形发展历程

在 JetBrains 生成图稿 JetBrains 不断完善用作网站元素和发布图形的图稿的创建方式。 我们的使命是将平面设计师从日常任务中解放出来,让他们能够专注于自己的核心能力 – 创造力。 JetBrains 用于生成图稿的内部工具的历史大约开始于十年前。 起初,我们主要使用基于 WebGL 的工具,这些工具可以在浏览器中实时随机生成所有内容(此处提供了交互式归档)。 下面的图像就是用这种方式创建的。 使用 WebGL 创建的启动画面。 2020 年,我们发布了第一款基于深度神经网络的工具。 自那时起,所有内容都在 K8s GPU 集群中使用适用于本地和远程开发的 PyCharm 和 D…

Sue
Sue
Static code analysis

自动化的力量:增强人工代码审查流程

代码审查有助于战略性深入工作, 识别 bug、潜在修正、漏洞等,最终提高源代码的质量和您对源代码的了解。 除了帮助您定义成功之外,这还可以对团队学习、项目构建速度和质量以及产品成果产生直接影响。 事实上,在之前的软件开发现状报告中,Coding Sans 发现 67.66% 的软件开发者使用同行评审确保代码质量。 在表现最好的软件开发者群体中,这个数字甚至更高,达到 73.53%。 因此,争论的焦点不是审查是否有效,或者它们对内部学习、代码性能和质量有多大价值, 而是在各种用例中哪种实现方法最适合现代团队。 (more…)…

Sue
Sue
Kotlin Support in Fleet: Explore a New IDE from JetBrains

Fleet 中的 Kotlin 支持:探索 JetBrains 的新 IDE

JetBrains Fleet 是一款轻量型代码编辑器和 IDE,使用 IntelliJ 代码处理引擎。 该产品目前处于公开预览版阶段,供公众试用。 目前,Fleet 允许您使用 Python、TypeScript / JavaScript、Go、Java、PHP、C# 以及 Kotlin 等流行语言进行开发。 Kotlin 支持是最先进的支持之一,因为 Fleet 主要使用 Kotlin 开发而成,JetBrains 团队也使用 Fleet 开发 Fleet。 您可以查看完整的 Fleet 功能矩阵,了解该产品已经支持哪些语言和技术以及哪些仍在开发。 借助即将推出的插件,Fleet 也…

Sue
Sue
how to choose a cicd tool

如何选择 CI/CD 工具:框架

为组织选择 CI/CD 工具时,有很多选项。 在 G2 等第三方网站进行直接功能比较可以帮助您深入了解工具的核心功能。  不过,您可能仍然会难以了解工具是否能够满足特定要求、使用起来有多容易,或者它与您的行业法规有多符合。 在这篇博文中,我们将提供选择合适 CI/CD 解决方案的通用准则,并深入探讨 TeamCity 如何融入这一框架。 我们希望这能帮助您在为组织选择最佳工具时做出明智决定。 选择符合需求和目标的合适 CI/CD 工具 不同团队对 CI/CD 解决方案的需求可能存在很大差异,并且完美服务于一个团队的工具可能并不适合另一个团队。 我们建议,为团队选择 CI/CD 解决方案时要考…

Sue
Sue

YouTrack 知识库协作现已得到改进

YouTrack 2023.2 版本带来了有助于知识库文章协作的强大更新,在帮助台项目中改善了支持团队和客户的体验,增加了土耳其语支持,并为处理任务的每个人增强了 YouTrack 性能。 对于内部团队和外部读者来说,YouTrack 的知识库现在协作性更高,信息更丰富。 共同处理文章时,团队现在可以直接在文章中添加上下文、提出问题,以及发起和解决讨论。 文章可以导出到良好组织的 PDF 文档,您可以使用内置统计数据跟踪知识库文章的浏览数。 对于帮助台项目中的支持团队和报告者,工单现在包含新的抄送选项,用于将报告者和其他用户添加到工单中,并且支持人员可以代表报告者创建工单。 继续阅…

Sue
Sue

如何使用 CLion 解决 7 大主要 C++ 痛点

在 C++ Foundation 开展的“2023 年度 C++ 开发者调查”中,社区确定了使用 C++ 时的一些主要痛点(请参阅调查摘要的第 11 页)。 如本文所述,CLion 可以通过多种方式帮助 C++ 开发者: 管理第三方库 缩短构建时间 搭建 CI 管道 管理 CMake 项目 实时检查代码中的线程、内存和类型安全问题 从头开始搭建开发环境 将代码现代化 下载 CLion 管理第三方库 使用 C++ 时最大的挑战是管理 C++ 应用程序依赖的第三方库:47% 的用户认为这是一个主要痛点。 与许多其他编程语言不同,C++ 没有标准的软件包管理器,并且使用了各种解决方案。 CLi…

Sue
Sue

十大热门 WebStorm 主题

注:本文于 2023 年 9 月更新,以反映 WebStorm 2023.2 中引入的 UI 变化。 在 IDE 中,感觉舒服很重要。 幸运的是,WebStorm 定制程度高,您可以按照自己喜欢的方式对其进行配置。 配置方式之一是更改您使用的主题,这也会改变 IDE 的外观。 在这篇博文中,我们汇总了我们团队最喜欢使用的一些主题。 本文提及的所有这些主题要么开箱即用,要么可以直接从 IDE 免费安装。 转到 Preferences | Plugins(偏好设置 | 插件),查找并安装要使用的主题插件。 主题会自动应用到您的 IDE。 您可以在 Search(搜索)字段中添加…

Sue
Sue

加入我们的 JetBrains GameDev Day 2023

欢迎参加 JetBrains GameDev Day 2023,我们希望这项混合活动能够为 2023 年 10 月 13 日(星期五)带来些好运。 欢迎参加! 每年一次,我们邀请社区演讲者谈论各种话题。 我们已邀请来自不同领域的 11 位专家发表演讲、主持讨论,以及分享制作最佳游戏的专业技巧。 我们将探讨游戏测试、CI/CD、Unity 的 DOTS 以及 Apple Vision Pro 开发等方面。 2023 年,我们将开启混合模式。 整个活动在线进行,但我们也会在塞浦路斯举办观看活动,让您可以与其他与会者一起观看直播,并在活动后派对上一起讨论。 立即注册! 议程 Scalable …

Sue
Sue

Polars 与 pandas:差异对比

如果您有关注过去一年中 Python DataFrame 的进展,那么您一定听说过 Polars,专为处理大型数据集而设计的强大 DataFrame 库。 在 DataSpell 中试用 Polars 与 Spark、Dask 和 Ray 等处理大型数据集的其他库有所不同,Polars 在单台机器上使用,也因此引起许多与 pandas 的比较。 事实上,Polars 在许多重要方面都与 pandas 存在差异,包括数据处理方式以及最佳应用。 下文将探讨这两种 DataFrame 库的技术细节区别,并分析其各自优点和局限。 如果您想听 Polars 的缔造者 Ritchie Vink 亲口讲述…

Sue
Sue
加载更多
  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
Language
  • English
  • 简体中文
  • Twitter
  • Facebook
  • Linkedin
  • Instagram
  • Youtube
  • RSS
  • Tiktok
Merchandise store iconMerchandise store
Copyright © 2000 JetBrains s.r.o.