Redgate Softwareの「SQL Prompt」最新版では、SQLコードの“におい”(!)を分析し、問題箇所を指摘するという。SQL Promptとはどのようなツールなのか。
今、職務の一環としてSQLのコードを書く開発者が増えているという。例えば、組織で働く開発者の75%がアプリケーションとデータベースの両方を担当しているという調査結果もある。
本記事は、プレミアムコンテンツ「Computer Weekly日本語版 1月24日号」(PDF)掲載記事の抄訳版です。本記事の全文は、同プレミアムコンテンツで読むことができます。
なお、同コンテンツのEPUB版およびKindle(MOBI)版も提供しています。
一部のコミュニティーで、このような(SQLコードを書いた経験の乏しい開発者が担当せざるを得ないという)苦境が議論されている。パフォーマンス、信頼性、メンテナンスの問題につながる恐れがあるからだ。
この問題を解決する試みとして、Redgate Softwareが発売しているツール「SQL Prompt」の最新バージョン(バージョン9)には、入力の途中で、「コードのにおい」と呼ばれるものを検出し、コードを自動的に分析する機能が追加された。入力している間に、そのコードに関する既知の問題や落とし穴を開発者に通知するというわけだ。
「コードのにおい」は通常、バグとはいえない。技術的に間違っているわけではなく、現時点でプログラムが機能しなくなっているわけでもないからだ。そうではなく、設計が貧弱なために開発の遅れにつながったり、将来のバグや失敗のリスクを増加させたりする恐れのある箇所を提示する。コードのにおいが悪臭であれば、それは技術的負債につながる要因の指標となる。
このツールはにおいの検出機能だけでなく、即効性のあるソリューションも実装しているとRedgateは主張している。また、IntelliSenseスタイルのコード補完機能も搭載しているため、これも生産性向上に寄与すると盛んにアピールする(それも早口で)。
SQL Promptの生産性に関する情報操作(もとい、機能)には、チームメンバー全員を同じベストプラクティスのルールに従わせる機能も含まれている。開発者は、SQL Promptに含まれるライブラリから、採用したい分析ルールを選択できる。
本記事は抄訳版です。全文は、以下でダウンロード(無料)できます。
■Computer Weekly日本語版 最近のバックナンバー
Computer Weekly日本語版 1月10日号 “マルチクラウド”は幻想にすぎない
Computer Weekly日本語版 12月20日号 AIが人を裁いた日
Computer Weekly日本語版 12月6日号 AIの誇大宣伝を見極めるべし
Copyright © ITmedia, Inc. All Rights Reserved.
お知らせ
米国TechTarget Inc.とInforma Techデジタル事業が業務提携したことが発表されました。TechTargetジャパンは従来どおり、アイティメディア(株)が運営を継続します。これからも日本企業のIT選定に役立つ情報を提供してまいります。
Hakuhodo DY ONEのDMP「AudienceOne」とTrue Dataが連携 何ができる?
ドラッグストアや食品スーパーマーケットの購買データを活用した精緻なターゲティングや...
転売目的の不正注文を出荷前にAIが判別 売れるネット広告社がD2C事業者向けにツールを提供
売れるネット広告社は、不正注文によるD2C事業者の損失を防ぐ新たなサービスを提供開始し...
GA4の利用状況に関する調査 用途や難易度の実感は?
UNCOVER TRUTHが実施したGA4の利用状況に関する調査を紹介する。