ITmedia総合  >  キーワード一覧  > 

  • 関連の記事

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

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

導入企業の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)

仕事が「つまんない」ままでいいの?(110):
「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)

「純粋で機能的な読みやすい言語だ」:
Elmの子孫? 「Roc」言語の特徴を解説
アナリストのケリー・ドイル氏はWebメディア「TechTarget」にてプログラム言語「Roc」について解説した。HaskellやElmとの共通点が多く、ランタイムに依存しない、数学的計算に強いなどの特徴がある。(2023/9/25)

CIO Dive:
IBMが発表 メインフレームのモダナイゼーションを容易にする「あの方法」
メインフレームのメンテナンスやモダナイゼーションに際して、レガシー言語を使いこなす人材の確保に悩む企業は多い。その解決のためにIBMが開発を進める「あの方法」とは。(2023/9/20)

JavaScriptとTypeScriptの違い【第4回】
「JavaScript」と「TypeScript」の違いとは? 比較表で整理しよう
「JavaScript」と「TypeScript」は似た名前を持つだけではなく、深い関わりを持つプログラミング言語だ。両者の違いは何なのか。比較表で整理する。(2023/9/12)

BroadcomによるVMware買収がもたらす変化【第5回】
「BroadcomのVMware買収」がユーザー企業を喜ばせる理由とは?
BroadcomはVMwareの買収を通して、マルチクラウドで利用可能な製品の開発に力を入れる姿勢だ。この買収と、その後のVMwareがクラウド市場にもたらす影響とは。(2023/9/11)

プラットフォームと体験価値の重要性とは:
利己的にならざるを得ない日本の組織と、いま見直すべきIT部門の役割
ビジネスのデジタル化が進む中、アプリケーション/サービス開発・運用の在り方が大きく変わりつつある。経営環境変化に追従すたるために「ローコード/ノーコード」「マイクロサービス」なども注目されて久しいが、活用した成果が限定的になるケースが目立つ。仕組みに組み込み、仕組み全体を変えていくには、これらの技術をどう捉えるべきなのか。(2023/9/20)

開発チームは「単体テスト」と「結合テスト」のどちらに時間を割くべきか:
なぜソフトウェア開発者はテストのスキルを身に付ける必要があるのか
ソフトウェアの機能に対する要求が日々変わる中で、開発者がテストスキルを学ぶ必要性はこれまで以上に強いものとなっている。(2023/9/5)

機能や使い勝手が向上:
Microsoft、「TypeScript 5.2」公開 「using宣言」のサポートや配列データに影響しないソート関数を追加
Microsoftはオープンソースのプログラミング言語の最新版「TypeScript 5.2」を公開した。(2023/8/31)

IBM、生成AI「watsonx」でCOBOLのプログラムをJavaに変換するサービス
IBMは、生成AI「watsonx」で最古のプログラミング言語の1つ「COBOL」で構築されたシステムを「Java」に高速変換する「watsonx Code Assistant for Z」を発表した。第4四半期に一般提供する計画だ。(2023/8/24)

JavaScriptとTypeScriptの違い【第1回】
JavaScriptとTypeScriptの違いは名前だけじゃなかった? 根本的な違いはこれだ
Webアプリケーション開発で活躍する「JavaScript」と「TypeScript」は、よく似た名称を持つものの、さまざまな違いがある。その中でも特に重要な違いとは何か。実例を用いて解説する。(2023/8/19)

開発生産性向上、それぞれの取り組み(1):
経営チーム全員をPO研修に送り込む グロービスは経営層のアジャイルマインドをどう高めたか
多様なオンライン教育コンテンツの充実を図っているグロービスは、重要課題として、開発生産性の向上に取り組んできた。この取り組みに経営層をどうやって巻き込んでいるのか。(2023/8/17)

ハイブリッドクラウドへの移行で生じる組織課題とは:
PR:13年運用した大規模インフラのリプレースを決断したZOZOTOWN、SREとデータがビジネスと開発のコミュニケーションハブになれた理由
Splunk Services Japanは2023年7月11日、都内で「Splunk Experience Day 2023 〜DXを阻害するリスクへの対応力 デジタルレジリエンスが変革するシンIT戦略」を開催した。基調講演と、事例講演「ZOZOTOWNにおけるIT運用とSplunkの活用について」の模様をレポートする。(2023/8/14)

プログラマーが知るべき「良いコメント」の条件【第3回】
「良いコメント」って結局何? 「悪いコメント」に隠れた“深刻な問題”とは?
プログラマーが書くコメントの良しあしは、自分だけではなく、他のプログラマーの生産性にも影響を及ぼす。「良いコメント」とはどのようなものなのか。「悪いコメント」はなぜ駄目なのか。(2023/6/25)

Innovative Tech:
大規模言語モデルは相関関係から“本当の”因果関係を推定できるのか? 40万個の問題で研究者らが調査
米ジョージア工科大学などの研究チームは、VoIP(Voice over Internet Protocol)通話中の相手ノートPCのマイクから取得するバックグラウンドノイズだけで、相手が閲覧しているWebサイトを特定するサイドチャネル攻撃を提案した研究報告を発表した。(2023/6/23)

組み込みのリファクタリング機能が改善:
TypeScript 5.1がリリース β版、RC版との違いは?
MicrosoftはTypeScript 5.1の正式リリースを発表した。これまでβ版、RC版が発表されているが、今回リリースされたTypeScript 5.1はその2つを踏まえた安定版である。(2023/6/21)

技術的負債が焦げ付いている:
「レガシーコード改善ガイド」を頼りに、3つの絶望から這い上がる
4人家族の家事育児をワンオペで担っているエンジニアリングマネジャーの陽太郎さん。仕事の繁忙期も相まって地獄絵図と化した自宅の様子に、つい叫んでしまいました。もうウンザリです、何も改善できません!(2023/6/19)

Dellが「APEX」のマルチクラウド対応を拡大 データポータビリティとセキュリティも強化
Dellがクラウド運用モデルをオンプレミス環境やエッジ環境に拡張した「Dell APEX Cloud Platforms」など「Dell APEX」の新たな製品とストレージ製品「Dell PowerStore」の機能を強化することを発表した。(2023/5/24)

顕在化していない課題も:
「レガシーコードの解析」「単体テストの生成」はAIにお任せ KPMGがジェネレーティブAI活用に関する提言を発表
KPMGは、ジェネレーティブAIに関する提言を発表した。それによると、ジェネレーティブAIを開発支援ツールとして採用しようとしている開発者は多く、「課題やリスクはあるものの今すぐにでも検証を開始すべきだ」としている。(2023/4/26)

「GitHub Copilot」との統合機能を公開:
「Visual Studio Code」の「March 2023」リリース、AIとのペアプログラミングが試せる
Microsoftは「Visual Studio Code」の最新版「March 2023」リリース(バージョン1.77)を公開した。アクセシビリティー、ワークベンチ、ノートブック、言語、拡張機能サポート、リモート開発といった機能が追加、改善されている他、GitHubのAIペアプログラミングツール「GitHub Copilot」との統合機能(プレビュー段階)も試せる。(2023/4/6)

完訳 CNCF「クラウドネイティブ成熟度モデル」(6):
CNCFが公開したクラウドネイティブ成熟度モデル:レベル5―最終段階、クラウドネイティブ環境の完全成熟状態とは
クラウドネイティブ環境の完全な成熟とは、どのような状態なのだろうか。CNCFが公開した「クラウドネイティブ成熟度モデル」を翻訳してお届けする本連載。今回は、全てのクラウドネイティブの取り組みで目標とすべき姿を説明している。(2023/3/23)

「クラウドは高い」は本当か:
PR:埼玉県町村会に聞く、ガバメントクラウド移行における「コストと成果」の現実
政府共通のクラウドサービスの利用環境として自治体システムの標準化・共通化にも活用可能なデジタル庁主導で推進している「ガバメントクラウド」。クラウドがもたらす多くのメリットは既に認知されてはいるが、移行に対する懸念や不安を抱く声も聞こえる。実際のところはどうなのか。ガバメントクラウド先行事業でクラウド移行を果たした美里町、川島町の事務局を務めた埼玉県町村会に“ガバメントクラウド活用の現実”を聞いた。(2023/3/10)

障害対応と運用管理の機能を標準で搭載
リファクタリング不要でリスクなく短時間で移行可能、次世代クラウド基盤の実力
クラウド移行はIT投資モデルの変革をはじめ多くの利点をもたらすが、移行に際しては障害対応や運用管理の課題が立ちはだかる。そこで登場したのが、リファクタリング不要で低リスクかつ迅速な移行を実現する、次世代のクラウド基盤だ。(2023/3/7)

Googleが考える「Go」の未来【第4回】
プログラミング言語「Go」に専門家が渇望する“あの機能”とは?
Googleが示すプログラミング「Go」の改良方針を歓迎する開発者もいれば、物足りなさを感じる開発者もいる。何が議論の的になっているのか。(2023/3/3)

“何でもクラウド”時代の終わり【後編】
クラウドを使わない“オンプレミスファースト”がじわり進む理由
クラウドサービスのニーズは衰えていないものの、むしろオンプレミスインフラへの積極的な投資が広がるとの見方がある。どういうことなのか。その理由とは。(2023/3/1)

完訳 CNCF「クラウドネイティブ成熟度モデル」(5):
CNCFが公開したクラウドネイティブ成熟度モデル:レベル4―クラウドネイティブ環境の改善に取り組む
CNCFが公開した「クラウドネイティブ成熟度モデル」を翻訳してお届けする本連載。成熟度のレベル4では、レベル3で本番に移行したクラウドネイティブ環境をスケーリングできることを実証したことに基づき、改善を実施する。この段階において、人(組織)、プロセス、ポリシー、テクノロジー、ビジネス成果の観点から何を行うべきかを説明した部分を掲載する。(2023/2/28)

完訳 CNCF「クラウドネイティブ成熟度モデル」(4):
CNCFが公開したクラウドネイティブ成熟度モデル:レベル3―クラウドネイティブ環境をスケールさせる取り組みとは
CNCFが公開した「クラウドネイティブ成熟度モデル」を翻訳してお届けする本連載。成熟度のレベル3では、レベル2で本番に移行したクラウドネイティブ環境をスケーリングする。この段階において、人(組織)、プロセス、ポリシー、テクノロジー、ビジネス成果の観点から何を行うべきかを説明した部分を掲載する。(2023/2/7)

「脱クラウド」これだけの理由【第3回】
脱クラウドの理由「クラウド高過ぎ」問題の“残念な真相”
クラウドサービスの利用料金が予想以上に高くなることが、「脱クラウド」の原因となることがある。こうした事態は、なぜ生じてしまうのか。(2023/2/7)

Office、Azureに続いて3本目の矢はPower Platform 企業に選ばれるツールになるか
Microsoft Power Platformは企業のDXを推進するか。その特徴は。(2023/2/6)

ITワード365:
【クイズ】「情報システムやソフトウェアの開発を自国でなく海外で行うこと」とは? 他
最新IT動向のキャッチアップはキーワードから。専門用語で煙に巻かれないIT人材になるための、毎日ひとことキーワード解説。用語の意味から隠されたIT用語が何なのか当ててみよう。(2023/2/2)

完訳 CNCF「クラウドネイティブ成熟度モデル」(3):
CNCFが公開したクラウドネイティブ成熟度モデル:レベル2―コンテナ環境の本番移行はどう進めるか
CNCFが公開した「クラウドネイティブ成熟度モデル」を翻訳してお届けする本連載。成熟度のレベル2では、クラウドネイティブ環境を本番に移行する。この段階において、人(組織)、プロセス、ポリシー、テクノロジー、ビジネス成果の観点から何を行うべきかを説明した部分を掲載する。(2023/2/1)


サービス終了のお知らせ

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

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