「やる夫で学ぶTDD」七日目 プログラマに優しいNEET判定をC#でやってみるよ #ytdd - Togetter
Twitterのつぶやきマッシュアップメディア!
@togetter_jpをフォロー
マイページ
メニュー
設定
ログイン
トップ
ニュース
社会
地域
芸能・スポーツ
IT・Web
科学・教養
カルチャー
趣味
生活
仕事
ネタ・お笑い
ログ・日記
震災
311
なりきり
片山さつき
支援
支援物資
河本準一
復興
速報
国内
アジア
アメリカ
ヨーロッパ
その他
政治
経済
国際
法律
環境
コラム
東京
東京近郊
北海道
東北
関東
北陸・信越
東海
近畿
中国・四国
九州・沖縄
海外
芸能
テレビ
ラジオ
野球
サッカー
ゴルフ
格闘技
競馬
モータースポーツ
その他
Android
Apple
インターネット
パソコン
モバイル
ガジェット
サイト制作
プログラミング
その他
科学
テクノロジー
エネルギー
数学
物理
宇宙
自然
人文
建築
心理
その他
アニメ
ゲーム
マンガ
アイドル
映画
音楽
書籍
演劇
ファッション
社会学
カメラ
車・バイク
電車
旅行
釣り
歴史
アート
デザイン
動物
その他
ハウツー
レシピ
グルメ
恋愛
マネー
節約
健康・医療
教育
ペット
起業・ベンチャー
経営
マーケティング
会計・人事
法務
就職・転職
語学・資格
ネタ
お笑い
大喜利
画像・動画
やってみた
その他
ログ
日記
思い出
雑談
メモ
飲み会
議事録
イベント
セミナー
復興
原発
支援
政府
自治体
トップ
>
科学・教養
> 「やる夫で学ぶTDD」七日目 プログラマに優し..
2011/02/14 23:56:17
科学・教養
編集可能
やる夫で学ぶtdd
やる夫
tdd
+
「やる夫で学ぶTDD」七日目 プログラマに優しいNEET判定をC#でやってみるよ #ytdd
某SIerで if(true == false) のような神コードのインスペクションで廃人化しているやらない夫こと太田先生の「やる夫で学ぶTDD」七日目です。
by
mah_lab
4 fav
823 view
Fav
4
お気に入りに登録ならここをクリック!
まとめ
メニューを開く
一括削除
今日はC
#でやる夫のTDDペアプロやってみるよ
。ということで、やる夫で学ぶTDD 第7日目 プログラマ優しいNEET判定をC
#でやってみるよ
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/11 23:40:59
やらない夫:デブサミではC
#erもな方も来るかもしれないと思い
、C
#で最低限度TDDできるようにVisual
Studioの勉強をしていたのだ。
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/11 23:42:02
やる夫:やらない夫は仕事ではVisual Studioとか使わないんじゃないの?趣味かお?
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/11 23:42:33
やらない夫:ペアプロTDDの門戸は広く開かれるべきなので、仕事で使わなくても学んでおいた方がよいかなと。 昔、・・・.NETになる前ぐらいは使っていたぞ。
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/11 23:43:37
やる夫:そんな昔の知識通用しないお!やらない夫が嫌がっているCOBOLerのOSSANたちみたいに昔の知識押し付けてくるの勘弁だお!
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/11 23:44:23
やらない夫:だからちゃんと一通り勉強してからTDDに取り掛かるということをしていたんだ。
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/11 23:45:19
やらない夫:・・・Hello World書けるぐらいかな?
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/11 23:46:02
やる夫:HHHHHHHHHHHHHHHHHHHHH,、それで、C
#でTDDなんて笑止千万だお
!
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/11 23:46:41
阿部さん:今日は葛西臨海公園のベンチに座っていたが、さすがこの寒さ、誰もいい男は来なかったな。おっとところで、TDDの機能はVisual Studio Professional以上だと便利なのがついているぜ。
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/11 23:48:12
やらない夫:それは調べたので、Ultimateの評価版使ってみた。抜かりはない。例のNEET判定のプログラムを移植してみることにした。では、やる夫とりあえずはじめようか。
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/11 23:49:27
やる夫:まず、空のプロジェクトを作るんだお。まあ、プロジェクトなくてもいいけど、とりあえず、JudgeNeetプロジェクトをクラスライブラリプロジェクトで作るお。
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/11 23:50:11
やらない夫:そして、ここがVisual StduioのTDDサポートの機能だな。まあ、Eclipseにもあるが、もうちょっと親切な感はある。単体テストプロジェクトをJudgeNeet.Testsという名前で作る。
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/11 23:51:11
やる夫:JudgeNeet.Testプロジェクトの中に、JudgeNeetTestというテストクラスを作るお。これもテストの追加で行けるお。
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/11 23:52:42
やらない夫:そうするとひな形が、できるので、まずテストメソッドのテスト名を変更だ。 public void 年齢が15歳以上34歳以下の人をニートと判定すること() これはJava版と一緒だな。
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/11 23:53:22
やる夫:ニートの判定の引数にPersonクラスというのはやりすぎなので、NeetConditionぐらいがいいという話があったので、判定用の条件クラスはNeetConditionとするお
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/11 23:54:35
やらない夫:NeetCondition yaruo = new NeetCondition() { Age = 23, HasIncome = false, Commuting = false, Married = false, JobHunting = fals };
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/11 23:55:26
やる夫:こ、これはどう考えてもコンパイルエラーだお!!
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/11 23:55:43
阿部さん:これまた、Eclipseと同じで、クラスとプロパティーはホイホイって作れちゃうだな。赤になっているところをクリックして、新しい型の生成を選んで、JudgeNeetプロジェクトを選べば、NeetCondtionクラスができる
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/11 23:58:38
ちなみにShift+Alt+F10というショートカットも便利!RT
@oota_ken
: 阿部さん:(略)赤になっているところをクリックして、新しい型の生成を選んで、JudgeNeetプロジェクトを選べば、NeetCondtionクラスができる
#ytdd
返信する
RTする
ふぁぼる
bleis
2011/02/12 00:00:10
阿部さん:プロパティーはさらに楽だな。ここら辺はgetter, setterのJavaよりエレガントかもしれない。setうんちゃらの記述よりも、名前付き引数で初期化しているように見えて(たぶん実際は違うw)、可読性も上がっているだろう?
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/12 00:00:15
やらない夫:ここら辺は好き好きだと思うが、やはりJavaより細かいところがうまく改善されている感はあるな・・・くやしいが
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/12 00:00:56
やらない夫:そうだ。できる。最初は例外を投げるスタブコードができるので、まず、それができたら、実行。レッド、そして、次にreturn true;グリーン。
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/12 00:02:38
やる夫:そして、やらない夫の new NeetCondition() { Age = 35, HasIncome = false, Commuting = false, Married = false, JobHunting = false }; のケースを付け加えて、
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/12 00:03:21
やらない夫:リファクタリングしていけば出来上がりだな。単独のNUnitとかに比べて便利なのは、 EclipseのJUnit機能と同じようにVSに統合されているから、実行や問題に飛ぶのも容易だということだな。
#ytdd
返信する
RTする
ふぁぼる
oota_ken
2011/02/12 00:04:39
やる夫:最終的にはこんな感じなったお。 やらない夫、C
#はHello
Worldしか書いたことないって聞いていたからどうなることかと思ったけど、案外できたお。
#ytdd
http://twitpic.com/3ynv1s
返信する
RTする
ふぁぼる
oota_ken
2011/02/12 00:07:09
Content from Twitter
残りを読む(11)
ブログへ
iframe版
拡張版
張付けプレビュー
Fav
4
あわせて読みたい
「やる夫で学ぶTDD」五日目 プログラマにやさしいNEET判定 プログラマより愛をこめて #ytdd
「やる夫で学ぶTDD」一日目 #ytdd
「やる夫で学ぶTDD」 三日目 不等辺三角形 そして伝説へ・・・ #ytdd
「やる夫で学ぶTDD」 四日目 CSVParserで学ぶ実践TDD #ytdd
「やる夫で学ぶTDD」九日目 スコア計算 #ytdd
powered by Preferred Infrastructure
コメント
コメントを入力してください。
Twitterにも投稿する
みんなのおすすめ商品
商品を編集
おすすめ商品を登録する
設定を変更する
まとめを作成する
プロフィール
フォローする
まだ自己紹介が設定されていません。
mah_lab
twitter
rss
フォローされている
1
アップデート
まとめ
7
52
「やる夫で学ぶTDD」一日目 #ytdd
17
「やる夫で学ぶTDD」二日目 Myersの三角形 二等辺..
22
「やる夫で学ぶTDD」五日目 プログラマにやさしいNEE..
お気に入り
6
新着のまとめ
ともかちょろ可愛い
new
5期会乱入者情報@御コント5/27
new
水谷尚子の世界ウイグル会議日本開催への批判
new
深夜の東大生を中心に発生した「たのしい人生」TL
new
#中村泰士の曲で一番好きなの教えて3秒で思い付..
new
もっと見る
@togetter_jp
最近追加された商品
悪徳商法・詐欺と騙しの罠―悪徳業者の巧妙な手口と、トラブルの対処法
機動戦士ガンダムSEED HDリマスター Blu-ray BOX 〔MOBILE SUIT GU..
Q&A宗教トラブル110番―しのびよるカルト (110番シリーズ)
まさか自分が…そんな人ほど騙される―詐欺、悪徳商法、マインド・コントロールの心理学 (パンドラ新書)
The Elder Scrolls V : Skyrim
オススメ
マイスター
トゥギャ通
頑張れ、米本君!!
買い物弱者とiPadの話
学会開催校の恨み
金環日食の写真を加工して遊んでたら収集つかない..
【画像まとめ】 金環日食 日本各地から、そして..
昭和初期の『格差』について
もっと見る
「女川」ツイートまとめメモ 2012/05/2..
new
らいおん君稼動1周年記念オリコ・結果発表まとめ
new
江川紹子さんがつぶやく 「NHKスペシャル 未..
new
落合洋司弁護士がつぶやく 「NHKスペシャル ..
new
NHKスペシャル 未解決事件 File.02 ..
new
紀藤正樹弁護士がつぶやく 「NHKスペシャル ..
new
もっと見る
第80回「日食写真と昭和格差」
号外「みんなの金環日食まとめ―画像から教養ま..
第79回「虚構新聞とJリーグ」
第78回「コンプガチャとIT系かあちゃん」
第77回「びろーんと自宅警備隊」
第76回「Appleとパンツクッキー」
もっと見る
コメント