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.
物流向けアプリケーションの開発を行うMeeTruckでは、アジャイル開発でPDCAをスピーディーに回すことで、業界での支持を拡大している。そんな同社の躍進を支えているのが、豊富なAPIを誇るコミュニケーションプラットフォームだ。
斬新なアイデアで人気を博すレシート買い取りアプリ「ONE」を提供するWEDでは、認証機能の開発工数を削減すべく、あるクラウドコミュニケーションAPIを導入した。SMS認証機能の実装をわずか2日程度で実現した同ツールの実力を紹介する。
アナログで非効率な業務が多く残る建設現場では、デジタル化によるプロセス改善が、喫緊の課題となっている。現場DXを推進する具体的な方法を提案するとともに、ノーコードツールの導入で大きな成果を収めた事例を紹介する。
ビルメンテナンス事業を展開する裕生では、全社的にDXへの意識が低く、従業員の意識改革に課題を抱えていた。そこで、取り組みの契機とすべくノーコードツールを導入。業務アプリの活用により現場の業務はどのように変化したのだろうか。
深刻化するIT人材不足の課題解消の方法として、プログラミングコードを書かずに業務用モバイルアプリを開発できる「ノーコード開発」が注目されている。従来のスクラッチ開発との違いを比較し、メリットや導入のポイントを解説する。
なぜ、「kintone」が大企業の「Fit to Standard」に効果的なのか (2025/3/7)
ノーコードは、負の遺産であるアナログ業務をなくせるのか (2024/11/12)
手間もコストもかかるGUIのテストはどうすれば自動化できるのか (2024/6/4)
「システム内製化」が失敗しがちなのはなぜ? “従来のやり方”では駄目な理由 (2024/5/15)
金融機関のモダナイゼーション 最適解に導くには (2024/3/29)
いまさら聞けない「仮想デスクトップ」と「VDI」の違いとは
遠隔のクライアント端末から、サーバにあるデスクトップ環境を利用できる仕組みである仮想デスクトップ(仮想PC画面)は便利だが、仕組みが複雑だ。仮想デスクトップの仕組みを基礎から確認しよう。
「サイト内検索」&「ライブチャット」売れ筋TOP5(2025年4月)
今週は、サイト内検索ツールとライブチャットの国内売れ筋TOP5をそれぞれ紹介します。
「ECプラットフォーム」売れ筋TOP10(2025年4月)
今週は、ECプラットフォーム製品(ECサイト構築ツール)の国内売れ筋TOP10を紹介します。
「パーソナライゼーション」&「A/Bテスト」ツール売れ筋TOP5(2025年4月)
今週は、パーソナライゼーション製品と「A/Bテスト」ツールの国内売れ筋各TOP5を紹介し...