iCodeGenerator サムネイル

再帰的なソフトウェア

データベースを使うプログラムを生成してくれるソフトウェアです。

再帰的なソフトウェア

iCodeGenerator スクリーンショット

昔から開発現場で言われていた事だが、コードを書くシステムが欲しいと言うのがある。コードを書いてくれるプログラムがあれば、それだけ実際に書く行数が減らせ、必然的にバグを減らす事にも繋がる。

小さなタイプミスや、同じ繰り返しの作業を減らすためには必要な事だ。プログラムを書いてくれるプログラム…何と甘美で美しい響きだろうか。

本日紹介するオープンソース・ソフトウェアはiCodeGenerator、データベースに関するプログラムコードを自動生成してくれるソフトウェアだ。

物凄く簡単に言えば、データベースに接続し、そこから読み取れるデータをテンプレートに当てはめてくれるソフトウェアと言える。テンプレートは自由に編集できるので、コードでもSQLでも様々に展開可能だ。

対象となるデータベースはSQL Server、MySQL、PostgreSQLがある。ちょっとXML風なテンプレートを作成し、Generateボタンを押せば、コードが生成される。

テンプレートは保存しておくことが出来るので、自社用に仕上げておけば随時便利に使う事が出来る。プログラムを作るプログラム…再帰的なソフトウェアだ。

iCodeGenerator レビューはこちら