iCodeGenerator
再帰的なソフトウェア
データベースを使うプログラムを生成してくれるソフトウェアです。
再帰的なソフトウェア
昔から開発現場で言われていた事だが、コードを書くシステムが欲しいと言うのがある。コードを書いてくれるプログラムがあれば、それだけ実際に書く行数が減らせ、必然的にバグを減らす事にも繋がる。
小さなタイプミスや、同じ繰り返しの作業を減らすためには必要な事だ。プログラムを書いてくれるプログラム…何と甘美で美しい響きだろうか。
本日紹介するオープンソース・ソフトウェアはiCodeGenerator、データベースに関するプログラムコードを自動生成してくれるソフトウェアだ。
物凄く簡単に言えば、データベースに接続し、そこから読み取れるデータをテンプレートに当てはめてくれるソフトウェアと言える。テンプレートは自由に編集できるので、コードでもSQLでも様々に展開可能だ。
対象となるデータベースはSQL Server、MySQL、PostgreSQLがある。ちょっとXML風なテンプレートを作成し、Generateボタンを押せば、コードが生成される。
テンプレートは保存しておくことが出来るので、自社用に仕上げておけば随時便利に使う事が出来る。プログラムを作るプログラム…再帰的なソフトウェアだ。