• 関連の記事

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

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

開発効率化に役立つコツとは:
Cursor開発チームが明かす、コーディングエージェントの7つのベストプラクティス
Cursor開発チームは、同社のCursor IDEを活用する上で、コーディングエージェントの性能を最大限に引き出すためのベストプラクティスを公開した。単なるコード生成にとどまらず、大規模なリファクタリングやテスト駆動開発の自動化が可能になる一方、その制御にはコツが必要だと指摘している。(2026/2/4)

レガシーシステムを近代化
「塩漬けシステム」を資産に 東芝などが挑む“AIリバースエンジニアリング”の実力
リバースエンジニアリングに生成AIを活用することで、レガシーシステムの仕様を明らかにする作業を効率化できる可能性がある。モダナイゼーションに生成AIを使うときの注意点と、国内ベンダーのサービスを紹介する。(2026/1/27)

Deep Insider Brief ― 技術の“今”にひと言コメント:
Cracked Engineerとは? AI時代に語られ始めた“異常に強いエンジニア”の実像
AIエージェントとAIコーディングツールの普及を背景に、「Cracked Engineer」という新しいエンジニア像が語られ始めている。10x EngineerやVibe Coderとの違いを整理し、AI時代に取り入れるべき生存戦略をまとめる。(2026/1/26)

生成AIお悩み相談室(3):
ソフトウェア開発への生成AI導入で現場が疲弊 どう対応すればいいですか?
生成AIをソフトウェア開発現場に取り入れる取り組みが広がっていますが、実際にやってみると現場がかえって疲弊してしまうなど、さまざまな問題に遭遇します。第3回は、開発へのAI導入で発生しがちな課題と個人、組織レベルの対応策を説明します。(2026/1/27)

Deep Insider Brief ― 技術の“今”にひと言コメント:
GPT-5.2-Codexが主要ツールで解禁 「Windows最適化」×「長時間エージェント」で実用性が向上
OpenAIのコーディング特化モデル「GPT-5.2-Codex」が、GitHub CopilotやCursorなど主要AI開発ツールで解禁された。長時間エージェントとWindows最適化の強化点を整理し、どんな開発者に効くアップデートなのかを解説する。(2026/1/20)

SDV時代に求められる開発スピードと効率を実現するために:
PR:人も組織も自由自在に変化し続ける 答えが見えない変革を楽しむトヨタコネクティッドの流儀
SDVの時代に突入し、クルマがソフトウェアによって進化し続ける世界が見えてきた。ソフトウェアの重要性は高まる一方だ。トヨタグループのIT事業会社としてSDVの取り組みを支えるトヨタコネクティッドのマネジャー層に、仕事内容やその魅力、未来をわくわくさせたいエンジニアへのメッセージなどを伺った。(2026/1/14)

Enterprise IT Summit 2025秋 イベントレポート:
IT部門が「“脱VMware”か、“活VMware”か」で思考停止してはいけない納得の理由
VMware製品のライセンスを巡る混乱が広がる中、IT部門は“脱VMware”か、“活VMware”かの判断を迫られている。だがVMwareありき、仮想インフラありきでITインフラの将来像を決めるのは、そもそも妥当なのだろうか。(2026/1/8)

「AI、コード、人」 @IT編集部員の2026年展望:
GitHubで人気の言語ランキング「PythonがTypeScriptに抜かれた」ことの意味
近年は「プログラミング言語人気ランキング1位はPython」という記事ばかりお届けしていましたが、2025年10月に大きな変化が起こりました。この変化の背景には何があったのか、幾つかの記事を振り返りながら、今後についても考えます。(2026/1/2)

画像処理能力やセキュリティの向上を実現
長期にわたる大規模開発を可能にする? OpenAI、AIモデル「GPT-5.2-Codex」公開
OpenAIは、「GPT 5.2」を基にしたコーディング用モデル「GPT-5.2-Codex」を、有料ChatGPTユーザー向けに提供開始した。従来の同社の「Codex」モデルから何が進化しているのか、説明する。(2025/12/25)

ゴールドマンサックスらが選んだ“段階的移行”の手法
7割失敗する「AIでレガシーシステム刷新」の幻想 あの企業も選んだ現実解とは
「AIを使えば、レガシーシステムも一瞬で刷新できる」――そんな経営層の幻想が情シスを追い詰める。失敗率が高くなる可能性がある「一括刷新」を避け、着実にモダナイズを成功させるための「AI活用の現実解」とは。(2025/12/22)

CIO Dive:
失敗できない「金融コアシステム」刷新をまさかのAIで? 金融機関“脱メインフレーム”の秘策
当初はAI活用に慎重な姿勢を示していた、金融サービス会社のJPMorgan Chase。AIに対する疑念を“ある工夫”で払拭し、メインフレームで動くミッションクリティカルシステムのモダナイゼーションにAIを生かしている。(2025/12/19)

パフォーマンスを高めるインフラを利用:
Google Cloudで「Nutanix Cloud Clusters」の一般提供開始 その3つの特徴
Googleは、Nutanixのハイブリッドクラウド基盤「Nutanix Cloud Clusters」(NC2)がGoogle Cloudで一般提供開始になったと発表した。(2025/12/18)

2つのユースケースをAWSが紹介:
AIでランタイムアップグレード、非推奨な構文を自動置換 「AWS Transform Custom」発表
AWSは組織固有のレガシーコードの変換やランタイムのアップグレードに対応する「AWS Transform Custom」の一般提供を開始した。(2025/12/16)

Pythonステップアップクイズ:
[Pythonクイズ]f文字列最強なんですが、そうじゃない場合もありますよ どんなときか分かりますか?
Pythonのf文字列って使いやすいじゃないですか。ついつい使っちゃいますよね。でも、f文字列が適していない場合もあるんです。そこがformatメソッドの出番なんですよね。(2025/12/9)

GitHub「Octoverse 2025」1位の理由:
「Pythonを抜いた」感想をTypeScriptの父に聞く――「JSコミュの25%が注目すれば成功」だった
年次報告書「Octoverse 2025」でTypeScriptが初めて「最も利用された言語」になったことを受け、GitHubはTypeScriptの生みの親、アンダース・ヘルスバーグ氏に、その感想や技術的進化、AI時代の開発者の役割などを聞いた。(2025/12/1)

Deep Insider Brief ― 技術の“今”にひと言コメント:
「Raptor mini」って何? VS CodeのGitHub Copilotに表示される謎モデル
VS Codeに突如現れた実験モデル「Raptor mini」。公式情報が極端に少なく謎が多い。実際のところ何ができ、どんな場面で使うべきなのか。限られた情報とコミュニティの声を手掛かりに、その性質と使いどころを考察する。(2025/11/26)

「シンプルで美しく作る」理想を追求するエンジニアの挑戦:
PR:ユーザー価値を追求せよ SOMPO“ワンチーム”による内製開発の戦略
SOMPOホールディングスは、従来の保守的な金融システムのイメージを一変させる内製開発でDXを推進している。新しい技術を駆使して、ビジネスと技術が融合した“ワンチーム”でユーザーに価値を届ける開発文化のリアルに迫る。(2025/11/21)

AIは間違えるんですよ:
Rubyの父 まつもとゆきひろさんが示す、AI時代の若いエンジニアに必要な“4つのスキル”
「インデントはスペース2つ」と指定したのに、4スペースで書き出す。バグを指摘しても全く関係ない所をいじり始める。思い込みで間違った場所を修正し続ける。場合によっては大事な編集まで巻き戻そうとする……。だからこそ、AIには人間が必要なんだ。(2025/11/13)

シリーズAで2100万ドルを調達:
いよいよ来るか? 半導体設計/検証に「エージェントAI」
エージェント型AIを手掛ける米新興のChipAgentsが、シリーズA投資ラウンドで2100万米ドルを調達した。エージェントAIを、半導体設計/検証に浸透させるべく取り組む。(2025/11/12)

開発ライフサイクル全体を支援:
開発生産性をどう高めるか 繰り返し作業のムダを「Rovo Dev」が低減
コードだけでなくビジネス上の背景情報や全体像を把握できる。(2025/11/6)

レガシー刷新を成功させる鍵は:
PR:「動けない現場」をどう巻き込むか? 3年でクラウド移行率80%に達したリコー事例に学ぶ組織改革
硬直化したレガシーシステムの刷新は喫緊の課題として認識されつつも、技術的なハードルや人材不足、経営層の理解不足などさまざまな課題が「動けない理由」として横たわっている。レガシー刷新の成功事例として、リコーはいかにしてクラウド移行率80%を実現したのか。そのヒントを探る。(2025/10/27)

“脱VMware”だけじゃない 東芝、富士通、JRA、楽天銀行も挑むITインフラ刷新の実態とは?
ITインフラの中核要素について「コスト削減」「拡張性の向上」といった異なる動機で刷新に踏み切る動きがある。その実態とは。VMware製品から他製品への移行、コンテナ活用などの具体的な事例を基に探る。(2025/10/31)

人材の集中がコスト削減の鍵
APAC地域の「Kubernetes」運用 そのベストプラクティスとは?
APAC地域の企業は、コンテナアプリケーションの開発と運用において、クラウドサービスのコスト高騰や場当たり的な自社開発の問題に直面している。Kubernetesのメリットを最大化する適切な戦略を紹介する。(2025/10/22)

Gartner Insights Pickup(419):
高まる特定クラウド依存のリスク 企業が取るべき5つの対策とは
SaaS、PaaS、IaaSのいずれをとっても、企業の間で特定のクラウドに依存する傾向が顕著になっている。これにより、事業の継続性に大きな打撃を与えるリスクが高まっている。ではどういう対策が打てるのだろうか。段階的に進められる5つの対策を解説する。(2025/10/17)

AIを活用したレガシーシステムの刷新【後編】
「レガシーシステム刷新」をAIに丸投げしてはいけない 8つの用例と4つの注意点
AI技術によるレガシーシステム刷新は、タスクを迅速に実行し、開発チームの労力を減らす上で役立つ。ただしAIモデルの提案を受け入れるだけでは、リスクを生むことになりかねない。知っておくべき“限界”とは。(2025/10/16)

AIを活用したレガシーシステムの刷新【前編】
AIは「レガシーシステム」を救えるか? モダナイゼーションを阻む7つの課題
レガシーシステムの刷新にAI技術を活用することは有用だが、その能力を最大限に引き出すには準備が必要だ。刷新を阻む根深い課題と、それを乗り越えるための7つの基本アプローチを解説する。(2025/10/9)

少ない工数で見つけて食い止めたい、コードの脆弱性
AI生成コードの脆弱性をどう防ぐか 見えてきた“自動検知と修正”の未来
AIコーディングツールの普及が進む一方で、AIコーディングツールが生成するコードには脆弱(ぜいじゃく)性が含まれる傾向にある。どのように対処すればいいのか。(2025/10/9)

IBM、Anthropicと戦略的提携 開発環境にAI「Claude」統合へ
IBMとAnthropicが戦略的提携を発表した。AnthropicのAIモデル「Claude」をIBMの新しいAI統合開発環境(IDE)に組み込む。これにより、コード生成やリファクタリング、セキュリティ対策などを自動化・高度化し、開発者の生産性を向上させることを目指す。(2025/10/8)

生産性「15倍」の衝撃:
PR:AI駆動開発が変革するシステム開発の未来
IT人材不足による大型案件の遅延や予算超過が課題となる中、注目を集めるのがAIエージェントの活用だ。AIエージェントを大規模システム開発にいち早く導入しているULSコンサルティングが、その具体的な効果と今後の展望を語った。(2025/10/17)

“50億行のソースコード”をどう修正するか
AIにコードは書かせない――レガシーアプリの自動リファクタリング“新常識”
開発現場でのAI技術活用が進む中、企業の喫緊の課題であるレガシーアプリケーションのモダナイゼーションでは、AIコーディングツールに直接ソースコードを書かせる以外の手法を提唱する専門家がいる。どのような仕組みなのか。(2025/9/26)

GitHubのシニアデベロッパーが解説:
コード補完以外の「GitHub Copilot」活用法
GitHubは、公式ブログで「GitHub Copilot」の実践ガイドを公開した。従来のコード補完に加え、課題管理やエージェント活用、ライブ試作など、IDEを使わずに開発ワークフローを強化する方法を紹介している。(2025/9/16)

個人や学習者を支援:
JetBrains、Ruby/Ruby on Rails用IDE「RubyMine」の非商用利用を無料化
JetBrainsはRubyとRuby on Rails用の統合開発環境「RubyMine」の非商用利用を無料化した。(2025/9/8)

バックグラウンドでのタスク実行を実現:
GitHub CopilotをGitHub内のどこからでも呼び出せる「エージェントパネル」登場
GitHubは、GitHub Copilotの新機能「エージェントパネル」を発表した。GitHub上のあらゆるページからタスクを依頼してバックグラウンドで自動処理させることが可能になり、同社は「開発者のシームレスなAI活用を支援する」としている。(2025/9/3)

リクルート、新卒エンジニア研修資料17種類を公開 「モダンフロントエンド開発研修」「大規模言語モデルことはじめ」など
リクルートは8月28日、新卒エンジニア向けの研修資料を無料公開した。2025年の研修で開講した24講座のうち、「WebアクセシビリティーやJavaScriptなどをテーマにした計17講座の資料を、同社のテックブログ上に掲載している。(2025/8/31)

そこまで見せるの? 「質問箱」、Xでシステム構成やコストの内情発信 さながら“公開リファクタリング”と話題
8月半ばにサービス終了を発表したものの、他社への事業承継により存続した「Peing-質問箱-」(質問箱)。承継先が運用する、同サービスの技術情報を発信するXアカウント「質問箱Tech」が、サービスのシステム構成やコストなどを投稿しており、ITエンジニア間で話題になっている。(2025/8/26)

変わりつつある開発者の役割:
エージェント型AIで開発はここまでできる
アトラシアンのエージェント型AIコーディング支援ツール「Rovo Dev CLI」がOpen AI GPT-5に対応した。(2025/8/25)

AIコーディングとは? メリット・デメリット、活用例を分かりやすく解説
ソフトウェア開発現場の生産性を飛躍的に向上させる技術として期待されている「AIコーディング」。その概要から、導入状況、メリット・デメリット、現場での活用事例、AIコーディングツール/サービスの導入ポイントまで、調査データを交えながら詳しく説明する。(2025/8/21)

まずは「Anthropic API」と「Amazon Bedrock」で利用可能:
「Claude Sonnet 4」が100万トークンのコンテキスト処理に対応 Anthropic
Anthropicは2025年8月13日、大規模言語モデル「Claude Sonnet 4」が最大100万トークンのコンテキストを扱えるようになったと発表した。書籍を丸ごと取り込んだり、大規模なコードベースを一度に処理したりできるようになるため、同社は「研究、開発現場に新たな可能性を提供する」としている。(2025/8/20)

メインフレーム/ミッドレンジサーバ利用者必見:
PR:「段階的クラウド移行」に見るインフラモダナイゼーションの最適解
企業のIT活用の歴史において長らく重要な役割を果たしてきたのが、メインフレームおよびAS/400(現:IBM i)やUNIXなどに代表されるミッドレンジサーバだ。その高い信頼性から、今もなお多くの企業が基幹システムを中心に継続利用する一方、昨今主流となっているクラウドサービスを適材適所で活用する際に、その独自性が足かせとなり対応が難しいという問題も生じている。このようなハードウェアを有する企業は、変化の激しいビジネスに適したIT環境を構築するために、どのようにモダナイゼーションを行っていけばよいか。旧来のITインフラと最先端のクラウドインフラ双方の知見を持つキーパーソンの見解を踏まえ、最適なアプローチを解説する。(2025/8/18)

MCP(Model Context Protocol)とは何か? メリット、デメリット、活用例を分かりやすく解説
MCPは、LLMをファイルシステムやデータベース、各種APIといった外部のデータソースやツールとシームレスに接続するためのオープンなプロトコルだ。本記事では、ITエンジニアや開発者向けに、MCPの基本的な仕組みから、そのメリット、デメリット、具体的な活用例までを分かりやすく解説する。(2025/8/7)

「プラットフォームエンジニアリング」に注力する理由とは:
4年で発行枚数1000万枚超のPayPayカードが明かす、急成長を支える基幹システム「フルクラウド化」への挑戦と苦労
2025年6月4〜5日に開催された「@IT 開発変革セミナー 2025 Spring」の基調講演で、PayPayカードの岡元秀憲氏が登壇。2023年に基幹システムのクラウド移行を果たし、現在はクラウドネイティブな取り組みとともに、「基幹システムのフルクラウド化」に向けて取り組んでいるという同社のクラウド戦略や、クラウド移行における苦労、クラウドネイティブ実践のリアルを講演した。(2025/7/31)

開発×AIは次のステージへ
“コード生成AI”を超えた「Claude 4」の真価 開発の新潮流とは?
Anthropicが発表した最新モデル「Claude Opus 4」と「Claude Sonnet 4」は、開発現場におけるAI活用の新しいフェーズの到来を示している。その特徴と戦略を解説する。(2025/7/31)

イノベーションのレシピ:
パナソニック コネクトに浸透する生成AI活用 前年比2.4倍の業務時間削減を達成
パナソニック コネクトが社内向け生成AI活用イベントを開催。2023年2月から始まった同社内における生成AIの業務利用だが、その活用法はAIに「聞く」から「頼む」に変わりつつあるという。(2025/7/30)

AIの実用性を再考する【後編】
現場で本当に使える「実用的なAI」とは? AIベンダー2社が語る設計のリアル
AIエージェントへの期待が高まる中で、その実用性に対しては懐疑的な意見も少なくない。現場で成果を上げるAIシステム設計のポイントを、ベンダー2社に聞いた。(2025/7/30)

全てオンプレミスで稼働するAIコードアシスタント「Dell AI Code Assistant」 デル・テクノロジーズが国内で提供開始
デルは、同社のサーバやストレージ、ネットワーク機器と米NVIDIAのGPUを用いたシステム基盤の上で、生成AIとAIコードアシスタントソフトウェアを実行することで、すべてがオンプレミス上で稼働する「Dell AI Code Assistant」を日本国内で提供開始したことを発表しました。(2025/7/29)

IT基盤の新たな標準はどうあるべきか【後編】
Java×VMwareのコスト増で見直される「Javaアプリ移行の常識」とは
JavaとVMwareという企業システムの2大基盤でライセンス体系が再編され、企業はITコストの見直しに迫られている。こうした中で注目を集めているのが、Javaアプリケーションの移行と再設計による最適化だ。(2025/7/23)

リファクタリングか、リライトか【後編】
「リファクタリング」ではなく「リライト」を選ぶべき場面とは? 利点と欠点
アプリケーションの抜本的な改革を目指して、ソースコードを一から書き直す「リライト」は、困難を伴うと同時に、さまざまなメリットをもたらす。細かい修正で済ませる「リファクタリング」との選択のポイントとは。(2025/7/19)

メリット、デメリット、実装方法、実践例、代替手法が分かる:
レガシーシステムを稼働させたまま機能を最新化できる ストラングラーフィグパターンとは?
TechTargetは「ストラングラーフィグパターン」に関する記事を公開した。これは、ソフトウェア開発においてレガシーシステムを段階的に新しいシステムへと置き換えるための設計手法だ。(2025/7/18)

CIO Dive:
生成AI活用、75%が社内向け ただし大手銀行はココが違う
Lloyds Banking Group、NatWest、Truistの3つの銀行は、社内の生産性向上で得た成果を基盤として、より野心的なユースケースの拡大に取り組んでいる。(2025/7/17)

リファクタリングか、リライトか【前編】
コードの“大掃除”「リファクタリング」とは? 主なメリットとデメリット
ソースコードの劣化や保守性低下の対策として、現状の挙動を大きく変えずにソースコードを修正する「リファクタリング」がある。ソースコードを修正する上での、リファクタリングのメリットとデメリットを紹介する。(2025/7/15)


サービス終了のお知らせ

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

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