リファクタリング

移行

リファクタリング・ディフェンス戦略 ~AIフレンドリーネスの3要素

本記事は、「AIとデータを活用した「リファクタリング・ディフェンス戦略」」の続きです。前回の記事では、急激に減少を続ける「ゼロクリック検索」時代のメカニズムについてご紹介しました。AI時代に生き残るための「リファクタリング・ディフェンス戦略」の手始めとして、AI検索の深層分析の続きをご紹介していきます。
移行

システム刷新とリプレースの違いとは?DX時代を勝ち抜くための最適解の見つけ方

現代のビジネス環境は、デジタル技術の進化によって、その変化の速度をかつてないほど増しています。このような時代において、企業の競争力はITシステムのあり方に大きく左右されると言っても過言ではありません。そして、その鍵を握るのが「攻めのIT」と「守りのIT」という二つの概念です。今回は、システム維新とシステムリプレースに焦点をあて、解説しています。
移行

レガシーコード再生法:負債解消とシステム刷新

レガシーコードが多くの企業にとって、レガシーコードは単なる「古いプログラム」ではなく、事業成長を阻害する重大なリスクになっています。今回は、技術的負債となっているレガシーコードの負債解消とシステム刷新についてご紹介しています。
移行

古いシステムの改修、どこから手を付ける?

多くの企業が直面している課題の一つに、長年にわたり運用されてきた「レガシーシステム」の存在があります。これらのシステムは、企業の業務を支えてきた一方で、技術的な老朽化、複雑な構造、属人化といった問題を抱え、DXの足かせとなっているのが現状です。本記事では、システム刷新の中でも特に、既存のコードベースを健全な状態に戻す「コード改善」に焦点を当て、どこから手を付ければ良いのかについて解説しています。
移行

「コード再生」の具体的手法:リファクタリングがもたらす変革

前回は「技術的負債を知り己を知れば百戦危うからず」と題し、貴社の開発現場が抱える「読みにくい」「動かない」「属人化された」コードが、いかにビジネスに深刻な影響を及ぼし、技術的負債として企業の成長を阻害しているかを解説しました。では、これらの課題を解決し、貴社のIT資産を「再生」させるためには、具体的にどのようなアプローチが必要なのでしょうか。その答えの一つが、リファクタリングです。今回は、コード再生の手法である「リファクタリング」について解説しています。
移行

技術的負債を知り己を知れば百戦危うからず

なぜ今、コードの再生とシステム最適化が重要なのかを、より本質的な観点から解説します。組織の大きなリスクとなっている技術的負債がどのように企業の成長を阻害するのか、そしてそれが市場の変化に対応する力をいかに奪っていくのか、そのメカニズムを明らかにすることで、DX(デジタルトランスフォーメーション)推進における、本質的な課題解決の糸口を提示しています。
移行

品質向上へ:コード再生とシステム最適化

「システムが複雑で誰も全体像を把握できていない」「少し修正を加えるだけで、どこかに予期せぬバグが発生する」「特定の担当者しかそのコードを理解できないため、異動や退職があると開発が止まってしまう」。もし、貴社の開発現場でこのような声が聞かれるなら、それはシステムが「技術的負債」を抱えているサインかもしれません。今回ご紹介する記事では、貴社の開発現場で頻繁に耳にするであろう、しかし見過ごされがちな「読みにくいコードが蔓延し、新規開発・改修が進まない現状」と、「『動かない』原因が特定できず、システム全体が不安定」という二つの深刻な課題について深く掘り下げています。
マネジメント

「コードをきれいにする」とは?リファクタリングの基本概念とその目的

前回の記事では、「コード品質改善で解決する様々な開発課題」と題し、システムが抱えるパフォーマンスやバグの問題が、表面的な「技術負債」だけでなく、その根底にある「コードの品質」に深く関わっていることをご説明しました。特に「スパゲッティコード」が引き起こす隠れたコストとリスクについてもご理解いただけたかと思います。では、実際にこの「複雑に絡み合ってしまったコード」をどのように「きれいにする」のでしょうか? その鍵となるのが、ソフトウェア開発の世界で長年実践されてきた重要な手法、それが「リファクタリング」です。今回は、リファクタリングの基本とその目的について、解説していきます。
セキュリティ

コード品質改善で解決する様々な開発課題 

「システムが最近、どうも重いんだよな…」 「またあの機能でバグが出たぞ。なんでだろう?」このような声を聞いたり、実際に直面したりしているなら、それは決して珍しいことではありません。多くの企業が、長年運用してきた基幹システムやビジネスアプリケーションのパフォーマンス低下、そして頻発するバグに頭を悩ませています。これらの課題や問題を紐解いていきます。
マネジメント

ソースコードが消えた… 見えない負債を価値へ変える

「ソースコードが消えた・・・」「ソースコードを探しても見つからない」という誰もが信じられてないような事態が発生したら、どうしますか?本稿では、「ソースコードが消えてなくなってしまった場合の対処法」や「ソースコードの消失」が貴社のビジネスにどのようなリスクをもたらすのか、この「見えない負債」をいかにして「価値ある資産」へと転換できるのかについての知見や対処法、最新の事例を交えて解説してます。
PAGE TOP