Programming

MenuItem をデータバインディングで作る。

最近 MVVM を勉強がてら WPF を触ってる。で、コンテキスト メニューをデータバインディングで作ろうと思ったらはまったのでメモ。 課題 WPF で MVVM やってるときに MenuItem をデータバインディングで作りたいって思うことあると思うんです。で、こうやる…

可読性について

まずは、" プログラムの可読性に関する検討 - Life like a clown" をご覧ください。 で、サンプルのプログラムについて、自分としては [5] はなしかなと。理由は、a ≠ b の評価値と関数 f の引数が bool であることに因果関係を見出せないから。たとえば f …

TDD Boot Camp 名古屋 1 日目でやったことを Python で復習する その 2

今日は TDD Boot Camp 名古屋 1 日目のペアプロ体験の後半でやった仕様変更の復習をするよ!前回のものに仕様変更を加えていく. 仕様変更 1 一度にいっぱい set できる set_multi と一度にいっぱい get できる get_multi を実装する仕様変更.正確仕様はち…

TDD Boot Camp 名古屋 1 日目でやったことを Python で復習する

タイトルとおりです.id:t-wada さんからも許可得ることができたのでお題も Python で書き直してみます. あ,ちなみに Python 3.1 です. お題 ↓のような仕様の FileStore クラスを作ります. >>> store = FileStore() >>> sotre.set('foo', 'hoge') >>> st…

TDD Boot Camp 名古屋に参加してきた

2010年7月10日から11日まで2日間に渡ってTDD Boot Camp 名古屋に参加してきた.id:t-wada さん,id:bleis-tiftさん,他すべてのみなさんありがとございました. とても楽しく参加することができました. どんな内容だったかは,TDD Boot Camp名古屋 - 名古屋…

Objective-Cでダックタイピング

イヌネコ - d.y.d イヌネコ2 - d.y.d イヌネコ3 - d.y.d Runtime Concept - d.y.d はてなダイアリー はてなダイアリー はてなダイアリー こんだけ読んだ Duck Typingといえば Objective-C だよねーということで Objective-C で書いてみた #import <stdio.h> #import <objc/Object.h> </objc/object.h></stdio.h>…