ホーム > アーカイブ > 2006-02
2006-02
DBUnitについて
- 2006/02/06
- その他
Operation 動作
INSERT 指定したデータセットをテーブルに挿入します。テーブル内で同じ主キーとなるデータがすでに存在する場合は、エラーになります。外部キーなどの参照整合性を保つようにデータセットの順序を指定する必要があります。
UPDATE 指定したデータセットの同じ主キーとなるデータを上書きします。上書きするデータが存在しない場合エラーになります。テストデータ以外が存在する場合、データの上書きに注意してください。
DELETE 指定したデータセットとマッチするものだけを削除します。データセットに含まれていないデータは、削除されません。
DELETE_ALL 指定したデータセットに存在するテーブルのレコードすべてを削除します。テーブル自体は削除されません。データセットの逆順にデータが削除されていきます。
CLEAN_INSERT 指定したデータセットに存在するテーブルに対して、DELETE_ALLを行った後、INSERTを行います。データセットに含まれるデータのみでテストしたい場合に使います。既存のデータはすべて削除されてしまいます。
REFRESH 指定したデータセットの主キーにマッチするデータを更新します。更新するデータがない場合は、挿入されます。ほとんどのデータベーステスト時に使用できますが、既存データの更新にだけは注意する必要があります。
TRANCATE_TABLE 指定したデータセットに含まれるテーブルが削除されます。テーブルに格納されているデータもすべて削除されるので、注意してください。
NONE 何も行わない処理です。
- コメント: 0
- トラックバック(閉): 0
ルーティンワークとは?
辞書で調べてみると
ルーチン
【routine】〔ルーティーン・ルーティンとも〕
(1)きまりきった仕事。ルーチン-ワーク。
(2)コンピューターのプログラムの部分をなし,ある機能をもった一連の命令群。
今日ふと思ったのが、ルーティンワークはけっこう自動化できるのでは?という考え。
今プログラムを書いてるんだけれど、マスターメンテなんで同じコードを何度も書いてる感じがする。。
こんな感じで同じことを何度もしてると感じる仕事がルーティンワークなのではないかと。
そしてルーティンワークという作業はルーティンワークでなくすことができるんじゃないかと思った。
- コメント: 0
- トラックバック(閉): 0
ユースケース図
社会人になって1年目の時、文章の仕様書が直感的にわかりにくいのでどうにかできないかなぁと思っていた時に見つけたのがユースケース図。
ぱらぱらマンガの人がなにかしゃべってるみたいな、あまりにも簡単な図。
今まで実プロジェクトで使ったことはないけど、今でもやっぱりわかりやすいと思っている。
絶対いつかは使いたいものの一つ。
- コメント: 0
- トラックバック(閉): 0
プログラムを見やすく、メンテナンスし易くするには?
機能ごとに分類し、複数の機能を1箇所持たせないようにする。
↓
関数化、カプセル化
関数化したものをより能率的に使うには?
↓
デザインパターンを使う
- コメント: 0
- トラックバック(閉): 0
もっと「楽」作業がしたい
なんとなく毎日していることを、少しでもよくする為に日々見直し改善するという活動をしたい。
たとえばブログに投稿する時、管理画面を開いて新規ボタンをクリックして、該当するエリアにタイトルとか内容とか書いてPostボタンを押してやっと投稿できる。
できれば、お気に入りのテキストエディタで手軽に書いて、テキストエディタのすみに見た目も良い感じのポストボタンがあって、それをクリックするとサイトに反映されるみたいなのが理想。
仕事で調べ物をして、その調べた結果はログとかメモに残したりしないのがけっこう最近多い。。それはあまりというかかなりよくないので、できればログに残したい。で、メンバーと共有できれば一番いいと思う。
こういうのもやっぱりお気に入りのテキストエディタ(フォント設定とかも良い感じに)でちょいちょいと書いて(人に読んでもらうつもりでわかりやすく書く←素人でもわかるぐらいに)ボタンを押すと共有できるみたいなのが理想。
ちなみに最近よくつかっているエディタがWindows用のスティッキーズ。いいなぁと思って使っていたが、画面がスクロールされないとか縦幅が自由に設定できないとかMacのそれに比べて機能が劣っている。それにスティッキーズにコピーするとコピー元のフォントもコピーされちゃうとか気に入らない点も多々ある。こういうのも少しずつ改善していこう。(他のエディタを探すとか、スティッキーズを作っちゃうとか)
- コメント: 0
- トラックバック(閉): 0
ホーム > アーカイブ > 2006-02