・・・・・。←オブジェクト型

Wednesday, 31 December 2008 14:57 by sakamoto

 

許すまじっ!

許すまじっ!

許すまじっ!

許すまじっ!

許すまじっ!

許すまじっ!

許すまじっ!

許すまじっ!

 

Categories:   余談
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

じぇねりっくさんのテスト。

Monday, 29 December 2008 11:03 by sakamoto

 

Assert.AreEqual(expected,actual);

ではダメ。

CollectionAssert.AreEqual(expected, actual);

ですって。

気をつけよっと。

Categories:   余談
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

本日の予定。

Monday, 29 December 2008 10:12 by sakamoto

 

チケットを3枚やっつける。

がんばる。

 

 

Categories:   余談
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

NUnitとか。

Sunday, 28 December 2008 19:07 by sakamoto

 

VS標準とくらべて属性は優れていると思う。特にDataSourceAttributeなんて素敵。

でも、Assertクラスのメソッドはちょっと少ないかなーと。

Greaterとか欲しいですVSでも、もちろんLessも。

IsNotEmptyとかも欲しいです。とても。

でもインストールとかの手間考えたらVSでいいやみたいな。

 

 さて、今日はもう帰ろう・・・・。

Categories:   画伯
Actions:   E-mail | Permalink | Comments (6) | Comment RSSRSS comment feed

DataAdapterに対するテストふぁーすとー。

Sunday, 28 December 2008 18:10 by sakamoto

Fillメソッドって「要はデータ取れてるかどうか?」

みたいに割り切ってみた。

もちろん、データの内容の整合性は別途確認するとして。

            画伯BLL target = new m_画伯BLL(); // TODO: 適切な値に初期化してください
            ds画伯.画伯DataTable tbl画伯 = target.GetData();

            int expected = 1;
            int actual = 0;
            actual = tbl画伯.Count;
           
            Assert.IsTrue(actual > expected);

 

こんな感じで1件以上取れてたらOKみたいな・・・・?

 

Categories:   画伯
Actions:   E-mail | Permalink | Comments (3) | Comment RSSRSS comment feed

テストファーストの疑問。

Sunday, 28 December 2008 17:41 by sakamoto

 

「鉄則1:小さく始める → いきなり全てに対して導入しようとしない 」

 

というのがあるらしい。

 

とりあえず、ちょっと複雑な処理を行うロジックのテストで使ってみた。

なかなか良い感じだと思う。

 

が。

 

摘要箇所が良く分からない。

例えば、DataAdapterのFillメソッドとかってテスト対象とするにはどのようなテストコードを書けばよいのか・・・・。

Categories:   LINQ | 画伯
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

今日の作業。

Sunday, 28 December 2008 16:19 by sakamoto

 

うーん、サードパーティーのコンポーネントの使い方が分からない・・・・。

別にプロジェクトの根幹にかかわることではないんだけど、1日悩んでしまった。しかも解決せず。

将来のサポートとか考えると極力標準のコンポーネント(.netのね)で開発するほうがよいのかもなーと思ったり。

 

Categories:   余談 | 画伯
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

お休み中のお仕事日記。

Sunday, 28 December 2008 10:02 by sakamoto

 

今日の予定

1:DBレイアウトができたっぽいので把握するお仕事

2:クラスの構成を考えるお仕事

3:Tracのチケットにチケット発行しまくるお仕事

 

 

Categories:   余談
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

プログラミング言語G#

Friday, 26 December 2008 15:47 by sakamoto

 

G#

 

今、構想を練っています、有識者で。


恐らく以下の機能を持っていると思われ。(2008年12月時点での参考資料です)


1:ループの途中で飽きる が処理結果は正しいことがある。


2:見栄を張る

 

  例) 実際には処理にぴったり1時間かかったのに「58分で完了しました!」とメッセージが表示される

   例) 1KBメモリで十分動作する。 が「8GB以上推奨!」って書いてある

 

3:健康指向だ

 

  例)タイプミスが増えると「野菜・・・足りてる?」とメッセージが表示される

  例)キーボードから重さを検知し「・・・太った?」と聞いてくる


4: 変数名にプログラマーの気分を伝えることができる

 

 例) Dim 給与orz as Integer  って宣言すると減算でしか利用できなくなる

 例) string 部長;           って宣言するとその文字列の初期値が自動的に「ムカツク」になる たまに「ハゲ」も付く

  例) ・・・・・。               って宣言するとC#でいうところのオブジェクト型に相当する

 

 

5:メソッド名に「雰囲気」を記述すれば中身がなくても結果を返してくれる

 

 例) private string あの数字を元になんかExcelのSumっぽいことをしてほしい()

       { //中身は不要 }

 例) public string あの人の年金の集計とかってすぐに出る?()

      {  //中身は不要 }

 

6:bool型にグレーゾーンがある


7:余りにも複雑な処理は「推測」で結果を戻すことが可能

 

 例)○○の結果は恐らく100個

 例)○○さんの性別は十中八九 メス

 

8:.netframeworkの「System」に当たる部分が「画伯」


9:BeOS上でしか動作しない が、開発環境はPalmOSしかサポートされていない

 

10:コードの保存先がフロッピーディスクに限定される

 

11:コードの先頭に「さかもと画伯様いつもありがとうございます」と書くことを強制する

 

12:キーボードを打つたびに喘ぎ声が流れる

  例) 「A」 → アハーン

  例) 「E」 → イー!

 

13:コンパイルエラーの結果を舌打ちで伝えてくれる

 

 例)「・・・・・チッ」 → 5行目のどこがが気に食わない

 

14:実行結果を常に手書きで説明してくれる 女性プログラマーの場合は手とり足とり説明してくれる

 

15:「#(シャープ)の意味は?」という質問を嫌う

 

16:休日出勤プログラマーには優しい。 が、休んだプログラマーのコードは週明けにランダムで削除されている。



 

今のところこんな感じ。

 

 

 

Categories:   画伯
Actions:   E-mail | Permalink | Comments (3) | Comment RSSRSS comment feed

いきなり黄金伝説。

Friday, 26 December 2008 08:58 by sakamoto

 

あまりテレビは見ないけどこの黄金伝説という番組は好き。

昨日帰宅したらちょうどやってた(スペシャル?)ので見てた。

 

芸人二人組がカンパチ釣ってた(ロープと針という原始的な仕掛け)

超浅瀬で。

エサぶっさしで。

 

ちょwwwwそんなので釣れるわけないだろwwwww

Categories:   画伯
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed