• 関連の記事

「リファクタリング」関連の最新 ニュース・レビュー・解説 記事 まとめ

「リファクタリング」に関する情報が集まったページです。

ワークフローで高度なコーディング機能を活用できる:
OpenAIの「o1」モデルが「GitHub Copilot」と「GitHub Models」で利用可能に どのプランで使える?
GitHubは、AIコードアシスタント「GitHub Copilot」とAIアプリ開発支援サービス「GitHub Models」で、OpenAIの最新AIモデル「o1」を利用できるようにした。(2024/12/25)

人気AIツールは「ChatGPT」と「Copilot」が双璧:
有望な言語トップ3「TypeScript」「Rust」もう一つは? JetBrains2024年開発者向け調査
JetBrainsは、開発者エコシステムの現状をまとめた8回目の年次調査レポート「The State of Developer Ecosystem 2024」を発表した。(2024/12/16)

AWS re:Invent 2024現地レポート
コード生成AI「Poolside」は一体何者? データを“集めない”独自戦略とは
AWSの生成AIサービス「Amazon Bedrock」から、AIコーディングツール「poolside Assistant」が新たに利用できるようになる。一体どのような製品なのか。(2024/12/13)

開発者中心のアプローチを強化するBuildkite:
CI/CDプラットフォームの老舗Buildkiteが「CI/CDパイプラインを開発者から隠すべきではない」と指摘する理由
TechTargetは「CI/CDパイプラインに関するBuildkiteの取り組み」に関する記事を公開した。Buildkiteと同社の大規模ユーザーは、プラットフォームエンジニアリングの時代において「CI/CDパイプラインとテストは開発者チームの管轄下に置くべきだ」という考えを変えていない。(2024/11/28)

AWSがネイティブなVMware環境を用意か Amazon EVSがまもなく登場
Amazon Web Servicesは新たなAWSネイティブサービスである「Amazon Elastic VMware Service」(Amazon EVS)を発表した。リファクタリングや再プラットフォーム化なしでAWSのスケールメリットが得られるとしている。(2024/11/28)

「より高品質のAndroidアプリを自信を持ってリリースするのに役立つ」:
「Gemini in Android Studio」AIによる開発支援機能をアップデート プロンプトによるコーディングは当たり前、それ以外は何が便利になる?
Googleは、「Android Studio」のAIベースのコーディング支援機能「Gemini in Android Studio」のアップデートを発表した。この機能のリリース以来最大のアップデートだとしている。(2024/11/7)

コスト削減? ビジネス貢献?:
PR:高騰するITインフラコストの削減を目指す 企業がとるべき戦略とは
高騰するITインフラコストを抑え、ビジネス価値を高めるインフラ戦略が企業に求められている。ITインフラコスト増加の要因はVMwareライセンス費用やハードウェアの老朽化、運用管理の複雑化などさまざま。既存のIT資産を有効活用し、最適なインフラを構築するにはどうすべきか。Google Cloudのエンジニア陣に聞いた。(2024/10/31)

独自調査から解説:
PR:生成AI時代の今こそ重要 メインフレームのモダナイゼーションと3つのアプローチ
誕生から長い歴史を持つメインフレームは、数多くのミッションクリティカルな業務を支えてきたことから企業のシステムを支える”心臓部”と例えられるが、生成AIが活況化する時代に改めて重要性が再認識され始めている。メインフレームは膨大なデータを蓄積、処理する基盤でもあり、それらをビジネス価値に転換するためにはメインフレームモダナイゼーションが欠かせない。そのための具体的なアプローチにはどのようなものがあるのか。キンドリルのグローバルと日本において、メインフレームビジネスをリードしている2人のキーパーソンに話を聞いた。(2024/10/15)

ネットワークと脱クラウドの現実【前編】
ネットワークを「オンプレミス回帰」する理由 なぜ脱クラウドが進むのか
自社のデータやアプリケーションをクラウドサービスからオンプレミスインフラに戻す動きが、ネットワークにも及んでいる。企業がネットワークをオンプレミスに戻す理由とは。(2024/10/10)

「Oracle Cloud Infrastructure」や「Oracle Database」を中心に:
「Oracle CloudWorld 2024」開発者向け発表内容のハイライト 生成AI時代のアプリ開発を支援するOracleのテクノロジーとは
Oracleは2024年9月に米ラスベガスで開催した「Oracle CloudWorld 2024」に合わせ、「Oracle Cloud Infrastructure」や「Oracle Database」に関する複数の新機能、サービスを会期中に発表した。本記事では、特に開発者やITエンジニアに関わる内容に絞って発表内容をお伝えする。(2024/10/2)

データサイエンスツールをワンストップで提供:
VS CodeのPythonデータサイエンス拡張パック、リリース 4つの拡張機能で何ができる?
Microsoftは、「Visual Studio Code」の「Python Data Science Extension Pack」(Pythonデータサイエンス拡張パック)をリリースした。(2024/9/25)

GitHub Copilotでテスト生成機能改善なども:
「Visual Studio Code」バージョン1.93公開 「プロファイルエディタ」などの新機能でどう便利になるのか?
Microsoftは「Visual Studio Code」のバージョン1.93を公開した。新しいプロファイルエディタ、Djangoにおけるユニットテストのサポート、「vscode.dev」でのIntelliSense強化などの機能が追加されている。(2024/9/24)

有料ユーザーは9月23日まで1日当たり100万のトレーニングトークンが無料:
「GPT-4o」でファインチューニングが利用可能に 使い始めるには、事例は、セキュリティは?
OpenAIは「GPT-4o」のファインチューニング機能の提供を開始した。コーディングやクリエイティブな執筆といったユースケースで、モデルの出力結果に大きな影響を与える可能性があるという。(2024/9/11)

ソフトウェア開発者のキャリアガイド【第4回】
三種の神器ならぬ「ソフトウェア開発の“四種の神器”」はこれだ
ソフトウェア開発プロジェクトを効率的に進めるためには、適切な開発ツールや開発手法を活用することが欠かせない。ソフトウェア開発者が押さえるべき代表的な開発ツールや開発手法を紹介する。(2024/9/4)

レガシーシステムの効率化を実現 「2025年の崖」を克服するモダナイゼーションサービスとは?
SHIFTは、独自の品質保証やマイグレーション、UI/UXのナレッジを集結した「モダナイゼーションサービス」の提供を開始した。企業が抱える技術的負債やシステムのブラックボックス化といった課題を解消することで、生産性向上と業務効率化を支援する。(2024/9/3)

セキュリティニュースアラート:
クラウドデータ侵害の主な原因は何か? タレスがグローバル調査を発表
タレスジャパンは2024年度の「クラウドセキュリティ調査」の日本語版を公開した。18カ国37業界の約3000人のITおよびセキュリティ専門家を対象に、企業におけるクラウドセキュリティの実態と脅威トレンドなどがまとめられている。(2024/8/5)

「Atom」や「Tree-sitter」の開発者によるプロジェクト、GitHub Copilotにも対応:
オープンソースのRust製コードエディタ「Zed」、Linux版を公開
Zed Industriesは、オープンソースのRust製コードエディタ「Zed」のLinux版を公開した。(2024/7/16)

Google Cloudチートシート(3):
BigQueryにおけるデータ整合性チェックの代表的な方法とは
Google Cloudを活用する上でのさまざまなコツを、できるだけ分かりやすく説明する連載「Google Cloudチートシート」。今回はBigQueryのテーブル間でのデータの一致をチェックする代表的な方法を紹介します。(2024/7/10)

HashiCorpやコミュニティーとの関係に深く影響:
OpenTofuの「ブロック削除機能」「stateファイル暗号化」はなぜ注目されているのか
TechTargetは「OpenTofu 1.7β版」に関する記事を公開した。同バージョンではTerraformのコミュニティーが長い間求めていたブロック削除機能とクライアント側の状態(state)ファイルの暗号化がサポートされている。(2024/5/29)

調査から探る“重点投資分野”
企業のIT投資は「レガシー」と「モダン」のどちらに向かう?
企業のIT部門は、技術的負債の解消という課題と、新技術の台頭という新たな流れに直面している。企業は今後、どの分野への投資を重視するのか。調査結果を基に解説する。(2024/5/29)

「ユーザーが価値を感じる機能」に注力する手法:
テスト駆動でもデータ駆動でもない 「機能駆動開発」とは何か
TechTargetは「機能駆動型開発」に関する記事を公開した。機能駆動型開発は、アプリケーションの機能を中心にプロジェクトを構成することでアジャイルの原則を開発プラクティスに持ち込む。(2024/5/23)

OCIのLLMを利用、Java、SQLおよびアプリケーション開発向けに最適化:
Oracle、社内用AIコーディングコンパニオン「Oracle Code Assist」を社外にも提供する計画を発表
Oracleは、社内で使用しているAIコーディングコンパニオン「Oracle Code Assist」を社外にも提供する計画を発表した。(2024/5/14)

色眼鏡を通して見ていこうじゃねぇか:
お悩みその28 プログラマーに戻りたい(45歳 男性 マネジャー)
いいか、世界はプログラミングでできているんだぜ!(2024/5/13)

自然言語で生成AIアプリを作成できる新機能も発表:
AWS、ビジネスとソフトウェア開発を支援する生成AIアシスタント「Amazon Q」の一般提供を開始
AWSは、ビジネス全般とソフトウェア開発を支援するように設計され、業務に合わせてカスタマイズできる生成AIアシスタント「Amazon Q」の一般提供を開始した。(2024/5/7)

ESEC:
Qtが静的解析とアーキテクチャ解析をスイートで提供、ソフトウェアテストを強化
Qt Groupは、「第27回 組込み/エッジ コンピューティング展(ESEC)【春】」において、静的解析/アーキテクチャ検証ツール「Axivion Suite」を紹介した。(2024/5/1)

GW、暇なら読んどく? 企業が無料公開した研修資料まとめ 「AI活用」「グラブル裏側」「うんこのリスク」など
2024年のゴールデンウイークがやってきた。外出はせずに自宅でゆっくり過ごすという人もいるかと思うが、そんな人たちにおすすしたい、無料で読める研修資料を紹介したい。(2024/5/1)

過去のモダナイズ提案と何が違い、どう新しいか:
PR:キンドリルとAWSのリレーションシップの拡大はメインフレーム問題にどう切り込む
デジタル戦略のスピード強化を目指してクラウドファーストを志向する企業が増える中、メインフレームが重い課題になっている。クラウドとメインフレーム、両領域の主力プレーヤーが手を組んでこの問題を根本から解決する取り組みが動き出している。(2024/5/7)

大規模データ処理に適したストレージ機能【後編】
計算機能を持った「コンピュテーショナルストレージ」が必要とされる端的な理由
コンピュテーショナルストレージは、CPUを中心とした従来のシステムにはない利点をもたらす可能性のある新しいストレージの仕組みだ。どのような利点や活用分野があるのかをまとめる。(2024/4/25)

「グラブル」のリファクタリングに関する資料、Cygamesが無料公開 6人の専任チームのノウハウを紹介
どうやって「グランブルーファンタジー」の100万行を超えるシステムの再構築を終えたのか──Cygamesは、そう題したデベロッパー向け資料を公開した。(2024/4/10)

導入企業の4社が活用のヒントを紹介:
GitHub、「GitHub Copilot」の活用方法や組織への展開方法を学べるコースを無料公開
GitHubは、GitHub Copilotの活用方法や組織への展開方法を学べるコンテンツを無料公開した。組織のリーダーが抱きがちな疑問を理解する手助けになるとしている。(2024/3/23)

リモート開発に便利な拡張機能やスクロール機能の拡充など:
「Visual Studio Code」バージョン1.87リリース 日本語音声入力やCopilotによる変数名提案機能も
VS Codeのver.1.87アップデートでは、音声によるエディターへの入力やCopilotによる変数名の提案など、開発者が便利に使えるコーディング機能が提供された。(2024/3/19)

「ファーストペンギンになりたかった」:
明治がAWSのツールを使ってメインフレームから完全脱却 経緯を詳しく説明
明治は2025年3月のメインフレーム撤廃を目指し、残るシステムの移行を2024年6月中に完了する。国内企業で初めて、「AWS Mainframe Modernization」という移行サービスを使った。前例がないことは障害ではなく、むしろ国内初事例にチャレンジしたかったのだという。(2024/3/18)

eBPF、WASM、AIと電力、Gateway API、Keycloak……:
Cloud Native Community Japanキックオフミートアップで語られたクラウドネイティブの現在と日本の貢献
Cloud Native Computing Foundationの公式な日本チャプターとして活動するCloud Native Community Japan。そのキックオフミートアップで語られたクラウドネイティブの現在と日本の貢献とは。(2024/3/14)

仕事が「つまんない」ままでいいの?(111):
「Z世代さん」はいない――「何を考えているのか分からない」と嘆く前に
世代間ギャップに悩む管理職、リーダーの皆さん。メンバーと話をしていますか?(2024/3/13)

「ビッグテックの一部が解体される」という予測も:
AI、Mojo、ブロックチェーン TechTargetが予測する「2024年に起こる5つの変化」とは
TechTargetは、「2024年のテクノロジー予測」に関する記事を公開した。「2024年はブロックチェーン、AI、反競争的活動、新しいプログラミング言語Mojoが見出しを飾ることになる」としている。(2024/2/29)

コード編集機能やリソース見積もり機能など従来型QDKを大幅改良:
Microsoft、「Azure Quantum Development Kit」のv1.0を公開 VS CodeでQ#プログラミングができる拡張機能も利用可能に
Microsoftは、量子アルゴリズムの開発、改良を支援する「Azure Quantum Development Kit」のv1.0を公開した。(2024/1/31)

HaskellとPureScript【後編】
「PureScript」が「JavaScript」より優れる点、劣る点 開発に役立つのは?
「PureScript」は「JavaScript」に変換されることを目的としたプログラミング言語だ。強力な型システムや型推論といった、PureScriptが備える特徴と、活躍する場面を紹介する。(2024/1/27)

11個のクールな技術用語とスラング【第1回】
「宇宙船演算子」「破滅のピラミッド」とは? “謎のIT用語”の正体
さまざまな独特の用語であふれているIT業界。その用語のうち「宇宙船演算子」「破滅のピラミッド」とは何かを解説する。(2024/1/16)

コンピュテーショナルストレージの可能性【中編】
「コンピュテーショナルストレージ」は役に立つ? それとも使えない?
「コンピュテーショナルストレージ」は演算機能とストレージが一体化したストレージだ。さまざまなメリットだけではなく、デメリットも抱えている。具体的なデメリットとは。(2024/1/3)

リフト&シフトはどんな場合に最適?【後編】
「リフト&シフト」がぴったりな企業、向かない企業の違い
クラウドサービスへの引っ越し方法として人気の「リフト&シフト」。しかし、リフト&シフトは全ての企業に適切な方式ではない。どのような企業が、どのような場合に採用するべきかを解説する。(2023/12/26)

運用担当者だけでなく開発者も貢献するには:
地球環境に配慮する「グリーンコーディング」とは? 6つのベストプラクティスと始め方
TechTagetは「地球環境に配慮するコーディング」に関する記事を公開した。ソフトウェア開発者は、地球環境に配慮するさまざまなコーディング手法を使うことで、サステナビリティ(持続可能性)の取り組みをサポートすることができるという。(2023/12/19)

プログラミング支援AIサービスが主要各社から出そろう 各サービスのまとめ GitHub/AWS/Google/GitLab/JetBrains
AIがプログラミングを支援してくれるサービスが主要各社から出そろった。改めて主要各社のプログラミング支援AIサービスをまとめる。(2023/12/18)

サービス第1弾は「Oracle Exadata Database Service」:
OracleとMicrosoft、「Oracle Database@Azure」サービスを提供開始
OracleとMicrosoftは、2023年9月に発表した「Oracle Database@Azure」サービスの第1弾となる「Oracle Exadata Database Service」の一般提供をAzureの米国東部リージョンで開始した。(2023/12/18)

世界トップ級の日本語能力:
NEC責任者に聞く「生成AIの勝機」 マイクロソフトCEOとの会談で下した決断とは?
「生成AIをブームで終わらせたくない」と意気込むNECの吉崎敏文CDO(チーフ・デジタル・オフィサー)に開発方針などを聞いた。(2023/12/7)

CIO Dive:
なぜクラウド変革の半数は「悲惨な結果」に終わるのか?
調査によると、クラウドに対する企業の熱意とは裏腹に、クラウドネイティブの変革の半分は悲惨な失敗に終わっているという。その要因についてリサーチャーたちが語った。(2023/12/7)

「オンプレミス回帰」が起きている4つの理由【中編】
「オンプレミス回帰」はなぜ起きる? 企業がまず知るべきだった問題
クラウドストレージに移行したデータやアプリケーションをオンプレミスのストレージに戻してしまう「オンプレミス回帰」を選ぶ企業には、さまざまな理由がある。物理的、ビジネス的な観点において、何が足りなかったのか。(2023/11/13)

「好みのIDEで良い体験をしてほしい」:
Oracle、Visual Studio CodeでJava開発環境を構築できる拡張機能を提供開始
Oracleは、Visual Studio CodeでJava開発を支援する拡張機能「Oracle Java Platform Extension for Visual Studio Code」の一般提供を開始した。(2023/11/7)

新卒向け「テストコード」の研修資料 Sansanが無料公開 Python上でのテスト方法を解説
Sansanは、テストコードについての研修資料を無料公開した。(2023/10/26)

ソリューションエクスプローラやテストエクスプローラ、AI支援でC#開発体験が向上:
Microsoft、Visual Studio CodeでC#開発環境を構築できる「C# Dev Kit」拡張機能を提供開始
Microsoftは、Visual Studio Codeの拡張機能「C# Dev Kit」の一般提供を開始した。(2023/10/10)

メインフレームと生成AI【後編】
「COBOL」のプログラムを「Java」に高速変換 IBMの一押しツールとは
メインフレームで稼働する「COBOL」のプログラムを「Java」に移行する際、生成AIの活用が効果的だとIBMは説明する。具体的にはどういったツールを使うことになるのか。事例と共に紹介する。(2023/10/5)


サービス終了のお知らせ

この度「質問!ITmedia」は、誠に勝手ながら2020年9月30日(水)をもちまして、サービスを終了することといたしました。長きに渡るご愛顧に御礼申し上げます。これまでご利用いただいてまいりました皆様にはご不便をおかけいたしますが、ご理解のほどお願い申し上げます。≫「質問!ITmedia」サービス終了のお知らせ

にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。