nDiki : 単体テスト

単体テスト - unit test

2004年8月9日 (月)

Scheme でプログラムを書く

たまにやってくる「Scheme やるぞ熱」再来。

Gauche 0.8.1 をインストール。 何を書こうかという話になるが、今回はテスト駆動開発入門で「単体テストフレームワークテスト駆動開発で書いてみる」という例があり、新しい言語を学ぶときに良いとあったのでそれに挑戦してみることにした。 Gauche用の xUnit は既にあるようだが、トレーニングということで車輪の再発明。

フレームワーク部分を書いているのか、フレームワーク単体テストを書いているのか、単体テスト用サンプルオブジェクトを書いているのか、何だかわからなくなってくるな (オーバーラップするところもあるし)。

テスト駆動開発入門を参考にしようと思ったが、昨日会社に置いてきてしまったばかりだし。 明日続きをやるか。

スポンサード リンク
[ 8月9日全て ]

2006年7月23日 (日)

JavaScript でのプログラミングやっぱり面倒くさい

JavaScript の勉強がてら「お互いに URL でリンクしている XML ファイルセットの簡易ブラウザ」を書き始める。

この間使い始めた Prototype を使って多少楽ではあるものの、それでもやっぱり面倒くさい。 コードを修正するたびに Web ブラウザで動作確認をするという流れが問題だな。

単体テストコードを書いて SpiderMonkey でテストできるかなと思ったが、document オブジェクトとかないし。

やはり JsUnit でテストを書くのが一番かな。

それと JavaScript (Web ブラウザ)の DOM API の情報がまとまっているものないかな。 PerlXML::DOM の気分で書くといろいろ名前が違っていてうまく動かず、切ない。

[ 7月23日全て ]

2008年3月18日 (火)

今日のさえずり - 「健康診断受けてもいいんですか?」と医者に言われた

nane:2342235905

[ 3月18日全て ]

2008年5月18日 (日)

今日のさえずり - に「ぱふぱふ」について説明した

2008年05月14日

  • 13:12 SKKIME が変換しなくなった。辛い。
  • 13:38 SKKIME 1.0 のままだったので、1.5 を入れてこちらを使うようにした。
  • 14:14 気がついたら社内サーバの Hyper Estraier が Error: the index is missing or broken.
  • 16:33 給与改定キタ。

2008年05月15日

  • 10:11 同僚のイチゴに水をやった。
  • 19:50 しばらく単体テストがレッドだったコードを修正してグリーンに。ようやくコミットできてスッキリ。[mb]

2008年05月16日

  • 09:31 聴く CD を換えようとケースを出した電車の中の前の人、中身ほとんど CD-R だった。[mb]
  • 19:48 PRADA Phone のモック見てきた。どのあたりが PRADA なのか不明。LG 端末以上の何があるのだ?[mb]

2008年05月17日

  • 13:01 加湿器今シーズンはおしまいにする。掃除してフィルター乾燥運転中。[mb]
  • 14:56 マックフルーリー抹茶&オレオ食べようと思ったら品切れ。[mb]

2008年05月18日

  • 01:45 PC2M の「セッションの復元機能」設定した。これは便利。
  • 12:46 NEW MEGALOPOLIS のゴムが伸びてだらしなかったので、ハーネスの中で結び直した。そのうち交換したい。
  • 14:11 に「ぱふぱふ」について説明した。
[ 5月18日全て ]

2009年9月10日 (木)

今日のさえずり - バーコードって床屋でどのように頼むんだろう

naney:3907973852

2009年09月09日

  • 05:38 起床。 *P3
  • 05:53 湯船のゴミをさらうやつが欲しい。 *P3
  • 10:43 新しいエアコンのコンパネ設定いじってみた。室温表示できるのか。いいね。あと目の前の柱についているので時計も表示させた。 *P3
  • 12:26 PIXUS MP990 が9月8日に発表されて、PIXUS MP980 は型落ち。 *P3
  • 12:59 2009年9月7日の歩行: 6014歩、4.80km、45分、6.30km/h、消費 218.3kcal、脂肪燃焼 31.2g、3.2エクササイズ。 *P3
  • 13:01 2009年9月8日の歩行: 2176歩、1.66km、20分、4.83km/h、消費 76.5kcal、脂肪燃焼 10.9g、1.0エクササイズ。 *P3
  • 13:52 そろそろ TinyURL から bit.ly に移行するべきかな。 *P3
  • 14:25 ファミリーマートでチョコベビーに惹かれたが 102g も入っていたので諦めた。 [mb]
  • 16:29 ありがとうございます。 j.mp 知りませんでした。 RT @asaasa: @Naney bit.ly のエイリアスである j.mp も使うべき(とか言い放つテスト) ...ついったー公式も j.mp 正式サポートしないかなあ。 *P3
  • 17:36 前向き交流会につき早めに退社。 [mb]
  • 17:42 もう年賀はがきの予約始まっているのか。早いなあ。 [mb]
  • 17:58 バーコードって床屋でどのように頼むんだろう。 [mb]
  • 18:04 品川駅着。時間までエキュートのぞくか。 L:品川駅 [mb]
  • 18:26 そろそろお店に向かう。 L:品川駅 [mb]
  • 19:46 前向き交流会を一足お先に失礼したところ。 [mb]
  • 19:54 今日紹介してもらった西田文郎氏の本を購入。 [mb]

2009年09月10日

[ 9月10日全て ]

2010年1月6日 (水)

今日のさえずり - 毎年今ごろになると注連飾りをいつ外すかググる

2010年01月06日

  • 09:47 今日今年最初の燃やすごみの日だったが、寝袋捨てるの忘れてた。
  • 11:58 Visual Studio 2005単体テストを使ってみようかと思ったけれど、対象が C++ アンマネージコードでもテストプロジェクトはマネージコードになるのか。いばらの道になりそうなので今まで通り CppUnit にしよう。 #cpp #cplusplus
  • 12:15 なか卯でテイクアウトしようと思ったが今年も店頭のオバチャンの要領がよくないので、店内で食べてきちゃった。
  • 12:27 MovaTwitter にリストのユーザ登録/削除機能がついた。これ嬉しいな。移動中に「後で PC で……」と先送りしなくてすむ。 #movatwi
  • 15:21 がんすけ2、サブ項目20までとな。
  • 15:49 PowerPoint の画面をローカルとリモートで共有したい(操作はローカルのみで良い)というリクエストをもらったんだけれど、良いソリューションあるかな。使ったことないけど Skype の画面共有がお手軽?
  • 16:12 @bash0C7 情報ありがとうございます。PowerPoint の機能確認してみます。
  • 16:39 PowerPoint 2000 の[オンライン グループ作業]は NetMeeting を使うのでディレクトリサーバが必要。[オンライン ブロードキャスト] は共有フォルダにおいて定時に Web ブラウザでアクセスしてもらう。Outlook の会議出席依頼がどうの。
  • 16:40 PowerPoint 2007 ではどちらも無くなっているっぽい。
  • 16:40 PowerPoint の機能だとちょっと気軽にはリモートと画面共有できなさそげ。
  • 17:02 Skype の画面共有してみた。画面更新速度はそこそこだけれどやっぱりこれが手軽か。それぞれ全画面表示にしてもモニタの解像度を気にしなくていいし。音声通話も必ず開始されるのでチャット + 画面共有には向かないけれど、今回は音声通話も必要みたいだからちょうどいいな。
  • 17:03 @yamakiyo 社内会議だから Ustream.TV はマズイっす。
  • 17:34 腹減ったので肉まん。
  • 20:41 Google ドキュメントでフォーム作ってみた。楽しい。
  • 21:08 RT @kaorisasaki: 私という人が、一番いい状態で、周囲に(家庭や仕事など)に貢献できる状態って、どういう状態?を考えて、それを実現させるために自分を動かす。いい状態になっている、ということは、私の存在や行動、発言で、周囲もハッピーということです。ウィンウィン。
  • 21:20 あ、一瞬いま年末に思えた。
  • 21:26 もやしが売り切れで泣ける。
  • 21:27 バナナも売り切れで泣ける。
  • 21:33 鉛筆削りはあったよ。
  • 21:53 今年も善寳寺から御札が届いたようだ。頼んでくれているの両親に感謝。
  • 22:53 毎年今ごろになると注連飾りをいつ外すかググる。
  • 22:57 注連飾りは1月7日に外すということにしておく(1月7日に外すか、1月7日の終わった次の8日に外すかで、毎年忘れて悩む)。
  • 23:08 ミクコレ設定をメタリックにした。 http://bit.ly/6Q1RTX
  • 23:18 あいかわらず HootSuiteOAuth 対応してないのか。
  • 24:42 メールけいしちょう登録してみようと思ったけれど空メール送るタイプなのか。ちょっと面倒。
  • 24:44 そして待てどもメールけいしちょうからの自動返信メールがこないと思ったら Gmailspam 扱いされていたという。
  • 24:54 メールけいしちょう登録完了。様子を見てケータイに転送するように設定する。
[ 1月6日全て ]

2010年1月13日 (水)

今日のさえずり - 隣の人がギャンのトートバッグ持ってる

2010年01月13日

[ 1月13日全て ]

2010年1月27日 (水)

今日のさえずり - LinuxEvernote があればもっと遊んでみたい

2010年01月27日

  • 10:47 久しぶりに VQ1005 用に電池充電しておく。
  • 12:13 ヨドバシカメラ(今週3回目)
  • 12:22 週刊アスキーの Xperia 記事読んだ。たいしたこと書かれてなかった。
  • 12:32 なか卯 牛丼 350円。
  • 14:30 三角関数と回転行列の再確認をしたところ。
  • 16:48 単体テストして逆の座標変換間違えていたことに気がついて式を見直し。
  • 18:11 RT @kumatch: howm のデータを全て Evernote に移そうかなと思ったけども、調べたらやっぱり howm の方がいいぜみたいなエントリもあったりして迷う。 http://www.naney.org/...
  • 18:12 LinuxEvernote があればもっと遊んでみたいんだけれど。
  • 18:45 ちょっとためていた出勤簿そろそろつけておく。
  • 19:11 息切れしないように今日は定時あがり。
[ 1月27日全て ]

2010年4月21日 (水)

今日のさえずり: なんじゃこりゃあ。金粉が。

naney:4559923539

2010年04月21日

[ 4月21日全て ]

2013年8月7日 (水)

プログラミング言語仕様・振る舞いを確認するために小さいプログラムを書く

プログラミング言語仕様・振る舞いを確認するために小さいプログラムを書く。 「この式を評価すると値は何になるの?」とか「この2つの書き方どっちが速いの?」とか「この正規表現にどうパターンマッチングするの?」とかを確認したい時。

当たり前の進め方だと思っていたんだけれど、そうすることを勧めたらスルー気味だったので。

特にスクリプト言語なら 「a.ほげほげ 」(Perl なら a.pl)なファイル作って実行してみればいいじゃんと思うのだけれど手間に感じるのかな。本丸のプログラムのソースコードを書き換えて試す(Apache 再起動して Web ブラウザでアクセスしてデバッグプリント読むとか)よりよっぽどはやいよ。あと、単体テストファイルでやっちゃうのもアリ。

それに適当に記事としてまとめておけば、今度は自分が他人に説明する時にそれを示せば済むようになるしね。

[ 8月7日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィでマネージャー・プロダクトオーナーをしています。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

follow us in feedly

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.06731s / load averages: 0.40, 0.53, 0.54
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker