Promo image

2023 年開発者エコシステムアンケートにご参加ください

JetBrains は 2017 年より毎年開発者エコシステムアンケートを実施しています。開発者コミュニティの理解を深め、製品とツール…

JetBrains Aqua が Playwright のサポートを開始しました

Aqua チームからの特別発表です! JetBrains はごく一般的なテストフレームワークに最高クラスのサポートを提供するよう努めてきました。また、Playwright のサポートは JetBrains ユーザーから以前から要望をいただいていたものです。 そして今回、新バージョンの Aqua にて Playwright のフルサポートが実装されました! AQUA のダウンロード Playwright のサポート Aqua でのテスト表示 プロジェクトを開くと、Aqua が Playwright テストを検出し、エディターからテストを実行するガターアイコンを表示します。 Playwright によるテストの実行は単純かつ簡単です。 必要であれば、ファイルまたはディレクトリからすべてのファイルを実行することもできます。 結果を調べて問題を特定 テストが完了すると、Aqua が詳細なテスト結果を表示し、そのテストの関連ログとコンソール出力を表示します。 複数の並べ替えオプションやフィルターオプションを使えば、すべての失敗したテストや無視されたテストを確認したり、テストの実行時間を検査したりするのも簡単です。 Aqua では、テスト結果ツールウィンドウから選択されたテストのソースコードまで簡単に遷移できます。 利便性を考慮し、Aqua ではインレイヒントがステップの実行時間付きで表示さ

JetBrains Aqua が Cypress のサポートを開始しました

Aqua チームから嬉しいお知らせです! 皆さんからの声をしっかりと受け止め、Aqua で人気のテストフレームワークである Cypress のサポートを開始しました。 Cypress を使用した作業の効率を高めることを考慮したサポートについて説明します。 AQUA のダウンロード Cypress のサポート Aqua のテスト可視性を導入 プロジェクトを開くと、Aqua が自動的に Cypress テストを検出してエディター内のテストの横に実行アイコンを表示するため、1 回のマウスクリックでテストを簡単に実行できます。 結果を調べる テストが完了すると、Aqua がテストごとに関連するログやコンソールを含む包括的なテスト結果を表示します。 さまざまな並べ替えとフィルターのオプションが用意されているため、失敗したテストや無視されたテストに素早く遷移して実行時間を解析できます。 Aqua では、テスト結果ツールウィンドウから選択されたテストの対応するソースコードまで円滑に移動することができます。 効率的なテスト実行構成の管理 Aqua では、さまざまなパラメーターやセットアップを含むテストの実行構成を簡単に保存して共有することができます。 テストを簡単に検索 Aqua で特定のテストケースを検索するのが簡単になりました。 Go to Symbol(シンボルに移動)または Sear

JetBrains Rider のライブテンプレートで次のレベルへ

素直に認めましょう。 プログラミングには退屈で反復的な側面があります。 JetBrains 製品はほとんどの開発者に役立つ汎用的なクイックフィックスとテンプレートの提供によってボイラープレートを削減しています。 とは言え、プロジェクトには自分とチームだけが利用している固有のコードの構造とパターンがあると思われます。  アプリケーション開発全体で自分とチームが使用できる専用のテンプレートセットを作成できれば素晴らしいと思いませんか? 実は、ライブテンプレートを使えば実現できるのです。 この記事ではプレースホルダー変数を使って新しいライブテンプレートを作成し、そのテンプレートをプロジェクトメンバーと共有する方法について説明します。 ライブテンプレートとは? ライブテンプレートは、ループ、条件、宣言、ステートメントなど、よく使用されるコンストラクトに展開できるコードブロックです。 JetBrains IDE に関して言えば、ライブテンプレートには展開用のキーが関連付けられており、それを記憶してアクセスすることができます。 また、ライブテンプレートには単純なテンプレートとパラメーター化されたテンプレートの 2 つのカテゴリがあります。 単純なテンプレートは固定のプレーンテキストのみを含んでおり、ボイラープレートの生成に要するキー入力を減らすために使用されます。 パラメーター化され

Fleet 1.19: AI を搭載した機能と容易化された rust-analyzer 、Python インタープリター、npm の構成

Toolbox App で Fleet 1.19 のアップデートをダウンロードできるようになりました。 このアップデートは通常の改善と変更だけでなく、ある重要な追加機能を含んでいる特別なものです。 Fleet に AI を搭載した支援機能を追加しました! この最初の実装には、OpenAI API 経由で生成 AI を利用して動作するいくつかの新しい機能が含まれています。 Fleet はアーキテクチャと UX の両方で非常に多くの実験を重ねている製品であり、今回のアップデートについても皆さまからのご意見をお聞きしたいと考えています。 Fleet 1.19 では初期段階にある以下の AI 支援型機能をお試しいただけます。 インライン AI プロンプト。任意のコードファイルで Cmd+./Ctrl+. を押すか ‘Generate Code’(コードの生成)を呼び出すだけで、必要な内容を記述できます。 Fleet AI が適切なコード箇所に最適なコードの挿入を試みます。コードを受け入れることも、再生成することもできます。 コミットメッセージの生成。 Fleet AI にユーザーが行った変更内容の説明を記述させた後、それをレビューしてコミットできます。 チームメイトをハッピーにしましょう! コミットの説明。 コミットに重要な変更が含まれており、その内容を詳し

JetBrains 製品の法人ライセンス購入や管理を効率化するためのソリューション

こんにちは。JetBrains堀岡です。 社内で管理する JetBrains 製品のライセンス数が増えてくると、購入のための社内手続きや更新対象のライセンス使用状況の管理、新規ユーザー向け導入支援等を効率化したいと思いませんか? このブログ記事では、既に一部のお客様ではご活用いただいている、昨年(2022年)以降利用可能になった契約やライセンスの管理を効率化するための製品およびソリューションについてご紹介します。 ライセンス追加購入時のサブスクリプション期間の自動統一 ライセンスを追加購入する際に、「既存のライセンスとサブスクリプション(終了)期間を合わせたい」と思ったことはないでしょうか? これまでは直販サイト JetBrains ストア や JetBrains Account からの購入時に、追加購入するライセンス期間の変更を希望される場合、 メールまたはサポートサイトにて都度ご連絡いただいておりました。 現在は、JetBrains 日本語サポート窓口 にご希望の統一日をご連絡をいただければ、次回の追加購入以降は自動で調整されるようになっています。 日本の代理店様経由でご購入のお客様はご利用の代理店様にご相談ください。 利用方法 JetBra

PyCharm で パスフレーズジェネレーターを作成する方法

このチュートリアルでは、PyCharm でパスフレーズジェネレーターを作成します。 また、以下の内容も学習します。 PyCharm Community(または Professional) Edition でのプロジェクトの作成 Python パッケージのインストールとインポート Typer ライブラリを使った Python によるコマンドラインインターフェースの作成 PyCharm でのコードの実行とデバッグ 実行構成の作成と編集 このチュートリアルは、無料の PyCharm Community Edition を使って日常的なタスクを自動化するシンプルな CLI アプリケーションの開発方法を説明することを目的としています。 このチュートリアルの最後には実際に動作するパスフレーズジェネレーターが完成しますが、これはあくまでも学習プロジェクトになります。 このジェネレーターが生成するパスワードを実際のデータを保護する目的で使用することは絶対におやめください。 完全なコードを取得するには、リポジトリをクローンしてください。 クローン操作についての詳細は、PyCharm のドキュメントをご覧ください。 パスフレーズについて パスフレーズとは? 多くの人はパスワードを日常的に使用しています。 サービスやウェブサイトに登録する際には、数字、特殊文字、大文字などを使った長い一意のパスワード