FoundationDB SQL Parser による SQL の構文解析
FoundationDB SQL Parser は、SQL 内で参照しているテーブル・カラムや Where / GOUP BY / ORDER BY 句等の条件、関数を抽出することができるフリー(Apache License 2.0)の Java のパーサです。
FoundationDB SQL Parser は、SQL 内で参照しているテーブル・カラムや Where / GOUP BY / ORDER BY 句等の条件、関数を抽出することができるフリー(Apache License 2.0)の Java のパーサです。
開発言語のトレンド調査としては、オランダの TIOBE 社が公開している TIOBE Programming Community Index (TIOBE PCI) とGoogle によるチュートリアルが検索された回数を元にした PYPL PopularitY of Programming Language index (PYPL)が有名です。
しかし、検索エンジンは初心者や非エンジニアも利用することから人気の傾向を把握するには適しているかもしれませんが、開発者が実際に使用している言語とは傾向が異なるのではないでしょうか?
そこで今回は開発者に人気の Git ホスティングサイトである GitHub でコミットされたライン数と、海外のエンジニア向け Q&A サイト StackOverflow でタグ付けされた数を元に人気言語をチャート化した Programming Language Popularity Chart (PLPC) というサイトをご紹介します。続きを読む »GitHub と StackOverflow で人気のプログラミング言語をチャート化した Programming Language Popularity Chart
データデース開発支援ツールとして根強い人気を誇る Object Browser の開発元である株式会社システムインテグレータ(SI)社から、設計工程を支援するツール Object Browser Designer が6月に発売されました。SI社の方に製品を紹介いただき、評価版も使用してみたのですが、功罪ともにあるツールだという印象を持ちました。
システム開発においては、要件定義から詳細設計までExcelやWordを用いてフォーマットを策定、記述していくスタイルが一般的です。これは私がIT業界に入った約10年前より不変であり、SI社が指摘する通り「ワープロ作業」では「設計効率が悪い」、「修正箇所が複数にわたり不整合が発生する」、「設計書の記述ルールや フォーマットを統一できない」といった問題が付いて回ります。続きを読む »設計をシステム化する設計書ジェネレータ 「Object Browser Designer」の功罪